linux下php安裝配置教程_第1頁
linux下php安裝配置教程_第2頁
linux下php安裝配置教程_第3頁
linux下php安裝配置教程_第4頁
linux下php安裝配置教程_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、linux下安裝apache與php;Apache+PHP+MySQL配置1.apache 在如下頁面下載apache的for Linux 的源碼包 /dist/httpd/; 存至/home/xx目錄,xx是自建文件夾,我建了一個(gè)wj的文件夾。 命令列表: cd /home/wj tar -zxvf httpd-2.0.54.tar.gz mv httpd-2.0.54 apache cd apache ./configure -prefix=/usr/local/apache2 -enable-module=so make make install

2、安裝apache至/usr/local/apache 并配置apache支持dso方式 2.php 在如下頁面下載php的for Linux 的源碼包 ; 存至/home/wj目錄 命令列表: cd /home/wj tar -zxvf php-5.0.4.tar.gz mv php-5.0.4 php cd php ./configure -prefix=/usr/local/php5 -with-apxs2=/usr/local/apache2/bin/apxs -with-config-file-path=/usr/local/lib -enable-track-vars -with-x

3、ml -with-MySQL make make install 其中apache和mysql是根據(jù)你安裝的目錄名變,我的是 =/usr/local/apache2/bin/apxs 和MySQL cp php.ini-dist /usr/local/lib/php.ini 以dso方式安裝php至/usr/local/php 設(shè)置配置文件目錄為/usr/local/lib 開啟mysql,xml支持 3.配置 vi /usr/local/apache/conf/httpd.conf 對(duì)apache做如下配置 #將ServerAdmin mailto:linux一行改為您的郵箱地址 #Docu

4、mentRoot "/home/httpd/html/" 此處為html文件主目錄 # 同上 #Options FollowSymLinks MultiViews 為安全起見,去掉"Indexes" # # DirectoryIndex default.php default.phtml default.php3 default.html default.htm # #設(shè)置apache的默認(rèn)文件名次序 #AddType application/x-httpd-php .php .phtml .php3 .inc #AddType application/

5、x-httpd-php-source .phps #設(shè)置php文件后綴 存盤退出 vi /usr/local/lib/php.ini #register-golbals = On 存盤退出 4.啟動(dòng)服務(wù) /usr/local/apache/bin/apachectl start 5.測(cè)試 然后寫個(gè)php測(cè)試頁info.php:內(nèi)容如下 ?php phpinfo(); ?> 正常的話,應(yīng)該能看到php的信息了,恭喜你的Apche+Mysql+PHP安裝成功。 6、apache自動(dòng)啟動(dòng)- - 下面用自啟動(dòng)apache為例; 自啟動(dòng)腳本: /usr/local/apache/bin/apach

6、ectl start 文件位于/etc/rc.d/init.d下,名為apached,注意要可執(zhí)行. #chmod +x /etc/rc.d/init.d/apached /設(shè)置文件的屬性為可執(zhí)行 #ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache /建立軟連接,快捷方式 #ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache詳細(xì)介紹:Apache+PHP+MySQL配置攻略 一、系統(tǒng)要求: 本系統(tǒng)在REDHAT7.2版本測(cè)試通過 二、服務(wù)器端軟件要求: 1:到APACHE的網(wǎng)絡(luò)站下載APA

7、CHE WEB SERVER / 2. 到php的網(wǎng)絡(luò)站下載php解析器 3.到mysql的網(wǎng)站下載 mysql 三安裝調(diào)試WEB SERVER 把以上各文件下載后放到同一個(gè)目錄下,我把他們放在/usr/local下,用tar命令把個(gè)文件解包 tar zxvf apache_1.3.12.tar.gz tar zxvf php-4.0.6.tar.gz tar zxvf mysql-3.22.40.tar.gz 為了便于安裝建議把目錄該名字 mv apache_1.3.12 apache #mv php-4.0.6 php #mv mysql-3.22.

8、40 mysql 安裝mysql 四.在安裝web服務(wù)前可以先安裝mysql cd mysql ./configure make make install 根據(jù)機(jī)子的性能,編譯過程要花費(fèi)一定的時(shí)間,編譯完成后系統(tǒng)默認(rèn)把mysql安裝在/usr/local下。 安裝完成后,先把mysql的進(jìn)程啟起來 cd /usr/local/bin ./mysql_install_db(安裝mysql的基本數(shù)據(jù)庫) ./safe_mysqld & (把進(jìn)程啟起來并轉(zhuǎn)入后臺(tái)) 到這里mysql算安裝完成了,試試運(yùn)行./mysql看看能不能鏈接數(shù)據(jù)庫,如果正常的話,應(yīng)該可以看到這樣的界面 Welcome

9、to the MySQL monitor.Commands end with ; or g. Your MySQL connection id is 880 to server version: 3.22.40 Type 'help' for help. mysql> 到這恭喜你完成了mysql的安裝 mysql的使用大家可以參照他的doc文檔 五.整合apache、php4 這是所有工作的關(guān)鍵所在,也是最難的一步,可能因?yàn)榘姹镜牟煌诎惭b過程中有這樣那樣的錯(cuò)誤,大家可以根據(jù)版本信息作出相應(yīng)的修改。 先cd apache ./configure 這一好象可有可無,可是我曾

10、經(jīng)因?yàn)闆]有作這一步而出錯(cuò)所以必須有這一步 cd ./php ./configure -with-mysql=/usr/local -with-apache=/usr/local/apache -enable-track-vars make make install cd ./apache ./configure -activate-module=src/modules/php4/libphp4.a make make install 這步是安裝apache WEB服務(wù),大家可以看看./configure help自己加入相應(yīng)需要的模塊,或者參照安裝手冊(cè)進(jìn)行安裝。 把php的配置文件拷貝到相應(yīng)的

11、目錄下 cd ./php cp php.ini-dist /usr/local/lib/php.ini php.ini基本可以不用作什么修改,要修改可以參照相應(yīng)的說明。 配置完P(guān)HP就該配置Apache Web SERVER了,先對(duì)httpd.conf進(jìn)行配置 cd /usr/local/apache/conf vi httpd.conf 針對(duì)php要對(duì)以下內(nèi)容進(jìn)行修改: # AddType application/x-httpd-php .php # AddType application/x-httpd-php-source .phps 把以上兩行的注釋符去掉,并根據(jù)實(shí)際情況確定php文檔

12、的后綴名,根據(jù)horde的需要,建議大家把第一行改成如下形式 AddType application/x-httpd-php .php .php3 .htm .phtml .php4 另外還要修改系統(tǒng)默認(rèn)的首頁類型,建議把DirectoryIndex index.htm改成這樣: DirectoryIndex index.htm index.html index.php3 index.php default.php新版mysql+apache+php Linux安裝指南 新版的老版的還是有些不同的?,F(xiàn)在把步驟帖一下安裝步驟: 1.mysql 在如下頁面下載mysql的for Linux rpm

13、包 存至/home/tmp目錄 命令列表:cd /home/tmp rpm -ivh MySQL-3.23.52-1.i386.rpm #安裝mysql server rpm -ivh MySQL-client-3.23.52-1.i386.rpm #安裝mysql client /usr/mysql/safe_mysqld & #啟動(dòng)mysql server mysql #運(yùn)行mysql 客戶端,并開放root用戶的遠(yuǎn)程訪問權(quán)限。以便調(diào)試 use mysql update user set host = '%' where user = 'root'

14、and host <> 'localhost' flush privileges; quit 至此mysql安裝完成 2.apache 在如下頁面下載apache的for linux 的源碼包 /dist/httpd/apache_1.3.26.tar.gz 存至/home/tmp目錄 命令列表:cd /home/tmp tar -zxvf apache_1.3.26.tar.gz mv apache_1.3.26.tar.gz apache cd apache ./configure -prefix=/usr/local/a

15、pache -enable-module=so make make install 安裝apache至/usr/local/apache 并配置apache支持dso方式 3.php 在如下頁面下載php的for linux 的源碼包 存至/home/tmp目錄 命令列表:cd /home/tmp tar -zxvf php-4.2.3.tar.gz mv php-4.2.3.tar.gz php cd php ./configure -prefix=/usr/local/php -with-apxs=/usr/local/apache/bin/apxs -with-config-file-p

16、ath=/usr/local/lib -enable-track-vars -with-xml -with-mysql make make install cp php.ini-dist /usr/local/lib/php.ini 以dso方式安裝php至/usr/local/php 設(shè)置配置文件目錄為/usr/local/lib 開啟mysql,xml支持 4.配置 vi /usr/local/apache/conf/httpd.conf 對(duì)apache做如下配置 #將ServerAdmin q3boy一行改為您的郵箱地址 #DocumentRoot "/home/httpd/h

17、tml/" 此處為html文件主目錄 # 同上 #Options FollowSymLinks MultiViews 為安全起見,去掉"Indexes" # # DirectoryIndex default.php default.phtml default.php3 default.html default.htm # #設(shè)置apache的默認(rèn)文件名次序 #AddType application/x-httpd-php .php .phtml .php3 .inc #AddType application/x-httpd-php-source .phps #設(shè)置

18、php文件后綴存盤退出 vi /usr/local/lib/php.ini #register-golbals = On 存盤退出 5.啟動(dòng)服務(wù) /usr/local/apache/bin/apachectl start 6.備注 apache在linux下的默認(rèn)最大進(jìn)程數(shù)為256,無論如何修改httpd.conf都不能超過這個(gè)限制。如果想加大這個(gè)限制,在編譯apache前編輯/home/tmp/apache/src/include/httpd.h,將其中#define HARD_SERVER_LIMIT 256 一行改為#define HARD_SERVER_LIMIT 2048后再編譯apache, apache 1.3.26中mod_so似乎已經(jīng)不是默認(rèn)模塊了。編譯時(shí)候需

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論