linux安裝apache、php步驟_第1頁(yè)
linux安裝apache、php步驟_第2頁(yè)
linux安裝apache、php步驟_第3頁(yè)
linux安裝apache、php步驟_第4頁(yè)
linux安裝apache、php步驟_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選文檔一、Linux安裝配置php1)獵取安裝文件:  php-5.3.8.tar.gz獵取安裝php需要的支持文件: libxml2-2.6.32.tar.gz2)安裝libxml2#root> tar zxvf libxml2-2.6.32.tar.gz #root> cd libxml2-2.6.32#root> ./configure -prefix=/usr/local/libxml2 #root> make#root> make install假如安裝成功以后,在/usr/local/libxml2/名目下將生成bin、include、li

2、b、man和share五個(gè)名目。在后面安裝PHP5源代碼包的配置時(shí),會(huì)通過(guò)在configure命令的選項(xiàng)中加上"-with-libxml-dir=/usr/ local/libxml2"選項(xiàng),用于指定安裝libxml2庫(kù)文件的位置。3)安裝curl-devel獵取安裝包(7.36.0版本):#root> rpm ivh curl-devel-7.36.0-1.buluoos5.0.x86_64.rpm4)安裝curl最好下載7.19.0、7.36.0等版本的curl包,可到網(wǎng)上去下載#root> tar -zxf curl-7.17.1.tar.gz#root&

3、gt; cd curl-7.17.1#root> ./configure -prefix=/usr/local/curl#root> make #root> make install5)安裝php5#root> tar zvxf php-5.5.28.tar.gz #root> cd php-5.5.28#root> ./configure -prefix=/usr/local/php -with-mysql=/usr/local/mysql /mysql的安裝路徑-with-pdo-mysql=/usr/local/mysql /mysql的安裝路徑-wi

4、th-apxs2=/usr/local/apache2/bin/apxs /apache安裝路徑中的apxs-with-libxml-dir=/usr/local/libxml2 /上面安裝的libxml2-enable-mbstring -enable-soap-enable-dba -enable-dbase -enable-filepro -enable-versioning -enable-memory-limit -enable-calendar -enable-sockets -enable-sysvsem -enable-sigchild -enable-magic-quotes

5、 -enable-roxen-zts -enable-fastcgi -enable-dbx -enable-shmop-with-curl = /usr/local/curl /上面安裝的curl的路徑-with-bz2 / 已安裝的不加路徑,-with-gd / 已安裝的不加路徑-with-mcrypt / 已安裝的不加路徑#root> make #root> make install 安裝過(guò)程中,尤其是./configure 這一步,可能會(huì)消滅curl的報(bào)錯(cuò),報(bào)錯(cuò)內(nèi)容如下:Error:curl version 7.10.5 or later reauied to compil

6、e php with curl support此時(shí),可在php-5.5.28的源碼文件夾下,vi configure,然后找到curl_version=這一行,估量在28719行, 然后, 注釋掉這一行(前面加#),再在下面寫curl_version=”7036000”, 即可。6)重新配置apache2讓他支持php配置 httpd.conf 讓apache支持PHP:#root> vi /usr/local/apache/conf/httpd.conf找到 AddType application/x-gzip .gz .tgz 在其下添加如下內(nèi)容AddType application

7、/x-httpd-php .php      (.前面有空格)AddType application/x-httpd-php-source .phps        (.前面有空格)然后CPOPY PHP的配置文件#root> cp php-5.5.28/php.ini.dist /usr/local/php/lib/php.ini (假如沒(méi)有php.ini.dist 則把php.ini-development php.ini-production中的任何一個(gè)

8、重命名為php.ini.dist即可。)修改php.ini文件 register_globals = On(查找不到時(shí),直接添加)重啟apacheservice apache restart7)測(cè)試php是否成功安裝寫一個(gè)php測(cè)試頁(yè)info.php,放到apache2/htdocs中。<?php  phpinfo(); ?> 在掃瞄器中輸入:服務(wù)器地址/info.php假如能正常顯示出php的信息,則說(shuō)明Apche+Mysql+PHP安裝成功!二、Linux安裝配置apache1)獵取軟件: http:/httpd.apache.

9、org/  httpd-2.2.21.tar.gz2)安裝步驟:解壓源文件:#root> tar zvxf httpd-2.2.21.tar.gz #root> cd httpd-2.2.21#root> ./configure -prefix=/usr/local/apache2 -enable-so -enable-rewrite #root> make#root> make install運(yùn)行./configure 命令進(jìn)行編譯源代碼,-prefix=/usr/local/apach2 是設(shè)置編譯安裝到的系統(tǒng)名目, -enable-s&#

10、160; 參數(shù)是使httpd服務(wù)能夠動(dòng)態(tài)加載模塊功能,-enable-rewrite  是使httpd服務(wù)具有網(wǎng)頁(yè)地址重寫功能。3)啟動(dòng)apache:#root> /usr/local/apache2/bin/apachectl start4)將apache加入到系統(tǒng)服務(wù),用service命令來(lái)把握apache的啟動(dòng)和停止首先以apachectl腳本為模板生成Apache服務(wù)把握腳本:#root> grep -v "#" /usr/local/apache2/bin/apachectl  > /etc/init.d/apache用vi編

11、輯Apache服務(wù)把握腳本/etc/init.d/apache:#root> vi /etc/init.d/apache在文件最前面插入下面的行,使其支持chkconfig命令:#!/bin/sh              # chkconfig: 2345 85 15              # description: Apa

12、che is a World Wide Web server.保存后退出vi編輯器,執(zhí)行下面的命令增加Apache服務(wù)把握腳本執(zhí)行權(quán)限: #root> chmod  +x  /etc/init.d/apache執(zhí)行下面的命令將Apache服務(wù)加入到系統(tǒng)服務(wù): #root> chkconfig -add apache執(zhí)行下面的命令檢查Apache服務(wù)是否已經(jīng)生效: #root> chkconfig -list apache          

13、0;   命令輸出類似下面的結(jié)果:              apache          0:off 1:off 2:on 3:on 4:on 5:on 6:off       表明apache服務(wù)已經(jīng)生效,在2、3、4、5運(yùn)行級(jí)別隨系統(tǒng)啟動(dòng)而自動(dòng)啟動(dòng),以后可以使用service命令把

14、握Apache的啟動(dòng)和停止。 § 啟動(dòng)Apache服務(wù): service apache start   § 停止Apache服務(wù):       service apache stop   § 關(guān)閉開(kāi)機(jī)自啟動(dòng): chkconfig apache off關(guān)閉apache的方法,由于apache啟動(dòng)時(shí)會(huì)開(kāi)啟多個(gè)進(jìn)程,所以假如想徹底關(guān)閉apache,可執(zhí)行ps aux|grep httpd命令,然后使用kill -9 pid命令將全部httpd

15、進(jìn)程殺掉,然后可使用/usr/local/apache2/bin/apachectl k start 啟動(dòng)服務(wù)器三、如何在php+nginx+mysql環(huán)境下,修改php.ini文件并生效在php+nginx+mysql的環(huán)境下,修改php.ini文件,高版本的php,如5.3以上版本,要想讓修改后的php.ini生效,需要重啟php-fpm,有些是php5-fpm,可如下操作:#root> find / -name 'php-fpm'假如沒(méi)有,說(shuō)明是php5-fpm則#root> find / -name 'php5-fpm'然后找到php-fpm.conf文件,并進(jìn)入到該文件所在名目,vi打開(kāi)#root> find / -name 'php-fpm.conf'#root> cd /etc/php5/fpm#root> vi php-fpm.conf找到這一行:pid = /var/run/php5-fpm.pid上面pid的值就是下面命令要用的東西,以下是命令:1)php-fpm 關(guān)閉(兩種方式):#root> kill -INT cat /var/run/php5-fpm.pid#root> kill - TERM cat /var/run/php5-fpm.pid2)p

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論