linux安裝apache、php步驟_第1頁
linux安裝apache、php步驟_第2頁
linux安裝apache、php步驟_第3頁
linux安裝apache、php步驟_第4頁
linux安裝apache、php步驟_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、一、Linux安裝配置php1)獲取安裝文件:/downloads.php php-5.3.8.tar.gz獲取安裝php需要的支持文件:/download/netlong339/1351852 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 inst

2、all如果安裝成功以后,在/usr/local/libxml2/目錄下將生成bin、include、lib、man和share五個目錄。在后面安裝PHP5源代碼包的配置時,會通過在configure命令的選項中加上-with-libxml-dir=/usr/ local/libxml2選項,用于指定安裝libxml2庫文件的位置。3)安裝curl-devel獲取安裝包(7.36.0版本):/linux/rpm2html/search.php?query=curl-devel#root rpm ivh curl-devel-7.36.0-1.buluoos5.0

3、.x86_64.rpm4)安裝curl最好下載7.19.0、7.36.0等版本的curl包,可到網(wǎng)上去下載#root tar -zxf curl-7.17.1.tar.gz#root 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/

4、mysql /mysql的安裝路徑-with-pdo-mysql=/usr/local/mysql /mysql的安裝路徑-with-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 -enab

5、le-sockets -enable-sysvsem -enable-sigchild -enable-magic-quotes -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 安裝過程中,尤其是./configure 這一步,可能會出現(xiàn)curl的報錯,報錯內(nèi)

6、容如下:Error:curl version 7.10.5 or later reauied to compile php with curl support此時,可在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 appl

7、ication/x-gzip .gz .tgz 在其下添加如下內(nèi)容AddType application/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(如果沒有php.ini.dist 則把php.ini-development php.ini-production中的任何一個重命名為php.ini.dist即可。)修改php.ini文

8、件 register_globals = On(查找不到時,直接添加)重啟apacheservice apache restart7)測試php是否成功安裝寫一個php測試頁info.php,放到apache2/htdocs中。;在瀏覽器中輸入:服務(wù)器地址/info.php如果能正常顯示出php的信息,則說明Apche+Mysql+PHP安裝成功!二、Linux安裝配置apache1)獲取軟件:/ httpd-2.2.21.tar.gz2)安裝步驟:解壓源文件:#root tar zvxf httpd-2.2.21.tar.gz #root cd h

9、ttpd-2.2.21#root ./configure -prefix=/usr/local/apache2 -enable-so -enable-rewrite #root make#root make install運行./configure 命令進行編譯源代碼,-prefix=/usr/local/apach2 是設(shè)置編譯安裝到的系統(tǒng)目錄,-enable-s 參數(shù)是使httpd服務(wù)能夠動態(tài)加載模塊功能,-enable-rewrite 是使httpd服務(wù)具有網(wǎng)頁地址重寫功能。3)啟動apache:#root /usr/local/apache2/bin/apachectl start4)

10、將apache加入到系統(tǒng)服務(wù),用service命令來控制apache的啟動和停止首先以apachectl腳本為模板生成Apache服務(wù)控制腳本:#root grep -v # /usr/local/apache2/bin/apachectl /etc/init.d/apache用vi編輯Apache服務(wù)控制腳本/etc/init.d/apache:#root vi /etc/init.d/apache在文件最前面插入下面的行,使其支持chkconfig命令:#!/bin/sh # chkconfig: 2345 85 15 # description: Apache is a World Wi

11、de 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 命令輸出類似下面的結(jié)果: apache 0:off 1:off 2:on 3:on 4:on 5:on 6:off 表明apache服務(wù)已經(jīng)生效,在2、3、4、5運行級別隨系統(tǒng)啟動而自動啟動,以后可以使用service命令

12、控制Apache的啟動和停止。 啟動Apache服務(wù):service apache start 停止Apache服務(wù):service apache stop 關(guān)閉開機自啟動:chkconfig apache off關(guān)閉apache的方法,因為apache啟動時會開啟多個進程,所以如果想徹底關(guān)閉apache,可執(zhí)行ps aux|grep httpd命令,然后使用kill -9 pid命令將所有httpd進程殺掉,然后可使用/usr/local/apache2/bin/apachectl k start 啟動服務(wù)器三、如何在php+nginx+mysql環(huán)境下,修改php.ini文件并生效在php

13、+nginx+mysql的環(huán)境下,修改php.ini文件,高版本的php,如5.3以上版本,要想讓修改后的php.ini生效,需要重啟php-fpm,有些是php5-fpm,可如下操作:#root find / -name php-fpm如果沒有,說明是php5-fpm則#root find / -name php5-fpm然后找到php-fpm.conf文件,并進入到該文件所在目錄,vi打開#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)php-fpm 平滑終止:#root kill

溫馨提示

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

評論

0/150

提交評論