欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

比較詳細的基于CentOS的WWW服務器架設指南

 更新時間:2008年06月03日 11:25:39   作者:  
本文參考了網(wǎng)上高手的教程和結合自己的實踐經(jīng)驗而來。網(wǎng)上關于LAMP安裝配置的教程雖然很多,但長篇大論的讓你抓不到重點,短小精悍的對新手來說又難了點,所以初次配置時最容易在某個環(huán)節(jié)卡住,從而打擊了學習的激情或者耽誤了寶貴的時間。于是就整理出這個學習筆記。如果文中有錯誤的地方,懇請大家指正,不要誤導了初學者。

7、其它設置
[root@localhost mysql-4.0.26]# cp support-files/my-medium.cnf /etc/my.cnf -fv
#注解:
-f,刪除目標中同名的文件或目錄,并且不給任何提示。
#還有一些其它的my.cnf配置文件。適合不同的應用規(guī)模。型式如my-*.cnf。根據(jù)自己的需要cp?!?
[root@localhost mysql-4.0.26]# cp support-files/mysql.server /etc/init.d/mysqld
#添加到起動腳本
[root@localhost mysql-4.0.26]# chmod 700 /etc/init.d/mysqld
[root@localhost mysql-4.0.26]# cd /usr/local
[root@localhost local]# chmod 750 mysql -R     
#注解:
-R 遞歸改變目錄及其內(nèi)容的權限。
[root@localhost local]# chown -R mysql.mysql /usr/local/mysql
#設置所有者,mysql起動時會以mysql用戶的身份運行,這樣可以提高系統(tǒng)的安全性。
[root@localhost local]# chown -R mysql.mysql /usr/local/mysql/data
[root@localhost local]# cd /usr/local/mysql/libexec
[root@localhost libexec]# cp mysqld mysqld.old
[root@localhost libexec]# strip mysqld 
[root@localhost libexec]# chkconfig --add mysqld
#添加一個服務
[root@localhost libexec]# chkconfig --level 345 mysqld on 
#設置開機時起動
[root@localhost libexec]# service mysqld start 
#啟動mysql服務
[root@localhost libexec]# ln -s /usr/local/mysql/bin/mysql /sbin/mysql
[root@localhost libexec]# ln -s /usr/local/mysql/bin/mysqladmin /sbin/mysqladmin
[root@localhost libexec]# ln -s /usr/local/mysql/bin/mysqldump /sbin/mysqldump
[root@localhost libexec]# mysqladmin -uroot password "youpassword" 
#設置root帳戶的密碼 
[root@localhost libexec]# mysql -uroot -p 
# 輸入你設置的密碼 
mysql>use mysql; 
mysql>delete from user where password=""; 
#刪除用于本機匿名連接的空密碼帳號 
mysql>flush privileges; 
#刷新一下權限,不執(zhí)行,對user表的修改不會立即生效
mysql> show databases;
+----------+
| Database |
+----------+
| mysql    |
| test     |
+----------+
2 rows in set (0.08 sec)
#顯示一下數(shù)據(jù)庫,測試mysql是否安裝正常。
mysql> quit
Bye

四、安裝Apache
1、下載:apache2.2.4
[root@localhost ~]# cd /usr/local/src/
[root@localhost src]#  wget http://archive.apache.org/dist/httpd/httpd-2.2.4.tar.gz
[root@localhost src]# chmod +x httpd-2.2.4.tar.gz
[root@localhost src]# tar -zxvf httpd-2.2.4.tar.gz 

3)設置編譯器的編譯參數(shù)
[root@localhost src]# cd httpd-2.2.4
[root@localhost httpd-2.2.4]# ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite=share --enable-proxy=share --enable-proxy-ajp=share --enable-dav=share --enable-dav-fs
#注解:
--prefix=/usr/local/apache2 
設置Apache安裝目錄。這里設定安裝在/usr/local/apache2下,今后如果要卸載或者升級Aapche時,直接刪除這個目錄即可。
--enable-so 
指定允許DSO(動態(tài)共享對像)
--enable-rewrite=share 
開啟Rewrite支持,以實現(xiàn)url重定向到靜態(tài)頁面,建議開啟。
--enable-dav-fs
開啟WebDAV支持,svn服務器等需要。附:《什么是webDAV?及如何應用?》
#其它的額外設置請使用./configure --help來查看。

4)編譯和安裝:
[root@localhost httpd-2.2.4]# make; make install
#如果沒有錯誤的話,那么Apache就已經(jīng)安裝在/usr/local/apache2目錄中了

3、啟動服務:
[root@localhost httpd-2.2.4]# /usr/local/apache2/bin/apachectl start

4、確定啟動狀:
[root@localhost apache2]# netstat -utl
tcp        0      0 *:http                      *:*                         LISTEN  
#看到上面這行就表示你的Apache已經(jīng)啟動。
#用瀏覽器訪問,看到It works!,說明apache已經(jīng)安裝成功了,恭喜您!

五、安裝PHP
1、下載:php4.3.11
[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# wget http://ftp.gamearena.cn/software/php-4.3.11.tar.gz
[root@localhost src]# chmod +x php-4.3.11.tar.gz
[root@localhost src]# tar -zxvf php-4.3.11.tar.gz

2、設置編譯器的編譯參數(shù)
[root@localhost src]# cd php-4.3.11
[root@localhost src]# ./configure --prefix=/usr/local/php4 --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php4 --with-gd --with-jpeg-dir --with-png --with-ttf --with-zlib --enable-mbstring --enable-ftp --with-freetype-dir --with-xml --disable-debug --enable-inline-optimization -q --enable-thread-safety
#參數(shù)注解:
--with-mysql=/usr/local/mysql 
指定mysql的安裝位置
--with-apxs2=/usr/local/apache2/bin/apxs 
編譯共享的 Apache 2.0 模塊。FILE 是可選的 Apache 的 apxs 工具的路徑,默認為 apxs
--with-config-file-path=/usr/local/php4 
設定 php.ini 所在的路徑,默認為 PREFIX/lib
--with-gd 
指定gd
--with-jpeg-dir
--with-png
--with-ttf
--with-zlib
--enable-mbstring
--enable-ftp 
打開ftp支持
--with-freetype-dir
--with-xml
--disable-debug 
禁用調(diào)試符號
--enable-inline-optimization
-q
--enable-thread-safety

3、編譯和安裝
[root@localhost php-4.3.11]# make; make install

4、轉存php基本配置文件
[root@localhost php-4.3.11]# cp php.ini-dist /usr/local/php4/php.ini
#這個路徑必須和./configure中的--with-config-file-path設置一致

5、整合apache 與php
[root@localhost php-4.3.11]# vi /usr/local/apache2/conf/httpd.conf
加上:


QUOTE:
AddType application/x-httpd-php .php

查找<IfModule dir_module>,在下面一行的DirectoryIndex后面增加index.php,例:


QUOTE:
DirectoryIndex index.php index.html

PS:其實這個DirectoryIndex和IIS中”啟用默認內(nèi)容文檔“那項設置是一個含義,應該知道是干什么用的了吧。

6、重啟apache
[root@localhost php-4.3.11]# /usr/local/apache2/bin/apachectl stop
[root@localhost php-4.3.11]# /usr/local/apache2/bin/apachectl start
切記:不要直接用[root@localhost php-4.3.11]# /usr/local/apache2/bin/apachectl restart,我第一次配置時,就是這樣操作導致apache的服務啟動不了,害得我查了半天。

7、測試php是否正常工作
[root@localhost php-4.3.11]# echo '<?php phpinfo(); ?> ' > /usr/local/apache2/htdocs/phpinfo.php
#在瀏覽器中輸入http://你的地址/phpinfo.php,如果出現(xiàn)如下畫面,就說明PHP編譯成功了。



六、安裝Zend Optimizer
1、下載Zend Optimizer 3.2.2
[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# wget http://downloads.zend.com/optimizer/3.2.2/ZendOptimizer-3.2.2-linux-glibc21-i386.tar.gz
[root@localhost src]# chmod +x ZendOptimizer-3.2.2-linux-glibc21-i386.tar.gz
[root@localhost src]# tar -xzvf ZendOptimizer-3.2.2-linux-glibc21-i386.tar.gz

2、安裝Zend Optimizer
[root@localhost src]# cd /usr/local/src/ZendOptimizer-3.2.2-linux-glibc21-i386
[root@localhost ZendOptimizer-3.2.2-linux-glibc21-i386]# ./install.sh
#根據(jù)安裝提示一路回車即可,唯獨要注意的是選擇php.ini目錄的那里,你要修改為你php.ini實際所在的目錄。由于之前我們編譯安裝php時,指定為--with-config-file-path=/usr/local/php4,所以我們修改將默認的/etc修改為/usr/local/php4。如圖:


3、通過php探針文件核查Zend Optimizer是否安裝成功
正常的話,應該能看到成功安裝Zend Optimizer的信息,圖中紅框部份


7、安裝phpMyAdmin
1、下載版本
[root@localhost src]# wget http://jaist.dl.sourceforge.net/ ... s-utf-8-only.tar.gz
#從phpMyAdmin官方站點下載phpMyAdmin-2.10.0.2-all-languages.tar.gz文件。

2、安裝配置
[root@localhost src]# tar -xzvf phpMyAdmin-2.10.0.2-all-languages-utf-8-only.tar.gz
[root@localhost src]# mv phpMyAdmin-2.10.0.2-all-languages-utf-8-only /usr/local/apache2/htdocs/phpmyadmin
#把解開的phpMyAdmin拷貝到你的web發(fā)布目錄
在瀏覽器訪問http://你的地址/phpmyadmin/scripts/setup.php,點擊Add按鈕,如下圖所示


將Authentication type設為cookie后,點擊Add按鈕提交


點擊Download按鈕下載配置文件到本地,重命名為config.inc.php(默認為config[1].inc.php),


然后拷貝此文件到phpMyAdmin的安裝目錄(我們上面示例的目錄為/usr/local/apache2/htdocs/phpmyadmin),在瀏覽器訪問http://你的地址/phpmyadmin,輸入mysql的用戶名和密碼,便能正常登錄了。

如果出現(xiàn)如下提示,清空一下IE緩存就正常了。


安裝完成后,請務必刪除scripts目錄下的setup.php文件 

相關文章

  • Linux 內(nèi)核通用鏈表學習小結

    Linux 內(nèi)核通用鏈表學習小結

    本篇文章主要介紹了Linux 內(nèi)核通用鏈表學習小結,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • keeplive+mysql+drbd高可用架構安裝步驟

    keeplive+mysql+drbd高可用架構安裝步驟

    本地(master)與遠程主機(backup)的保證實時同步,如果本地系統(tǒng)出現(xiàn)故障時,遠程主機上還會保留有一份相同的數(shù)據(jù),可以繼續(xù)使用.在高可用(HA)中使用DRBD功能,可以代替使用一個共享盤陣.因為數(shù)據(jù)同時存在于本地主機和遠程主機上,切換時,遠程主機只要使用它上面的那份備份數(shù)據(jù)
    2017-08-08
  • 使用光盤配置本地yum源的方法 yum源配置

    使用光盤配置本地yum源的方法 yum源配置

    這篇文章主要介紹了linux使用光盤配置本地yum源的方法
    2014-01-01
  • Ubuntu下Docker CE的安裝

    Ubuntu下Docker CE的安裝

    今天小編就為大家分享一篇關于Ubuntu下Docker CE的安裝,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • linux系統(tǒng)下vim插件安裝介紹

    linux系統(tǒng)下vim插件安裝介紹

    大家好,本篇文章主要講的是linux系統(tǒng)下vim插件安裝介紹,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 淺析linux suse11忘記root密碼修改方法

    淺析linux suse11忘記root密碼修改方法

    這篇文章主要介紹了linux suse11忘記root密碼修改方法,本文內(nèi)容比較簡單,但是具體實現(xiàn)方法給大家介紹的很清楚,需要的朋友可以參考下
    2018-10-10
  • Linux 中清空或刪除大文件內(nèi)容的五種方法

    Linux 中清空或刪除大文件內(nèi)容的五種方法

    這篇文章主要介紹了Linux 中清空或刪除大文件內(nèi)容的五種方法的相關資料,需要的朋友可以參考下
    2016-12-12
  • Linux云服務器搭建SFTP服務器圖片服務器的操作

    Linux云服務器搭建SFTP服務器圖片服務器的操作

    這篇文章主要介紹了Linux云服務器搭建SFTP服務器圖片服務器的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • linux操作系統(tǒng)利用python實現(xiàn)任務管理器可視化功能

    linux操作系統(tǒng)利用python實現(xiàn)任務管理器可視化功能

    這篇文章主要介紹了linux操作系統(tǒng)下利用python實現(xiàn)任務管理器可視化功能,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • 使用linux命令crontab間隔時間執(zhí)行其它命令

    使用linux命令crontab間隔時間執(zhí)行其它命令

    crontab命令的功能是在一定的時間間隔調(diào)度一些命令執(zhí)行,詳解使用方法看下示例和解釋
    2014-01-01

最新評論