Centos下的PHP安裝手冊(cè)

1、環(huán)境檢查

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)張家口免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了近1000家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

   php的安裝依賴于apache和MySQL,所以說(shuō)php要安裝就要先檢查apache和mysql的安裝情況。

檢查的版本的命令:

/apache/bin/apachectl -v

/mysql -uroot -p'' -e "selectversion();"

   php開發(fā)時(shí)會(huì)調(diào)用一些諸如gd等函數(shù)庫(kù),因此需要確認(rèn)下面的LIB庫(kù)是否已經(jīng)安裝。這些lib庫(kù)都要進(jìn)行檢查,首先是php安裝需要,而且php的一些功能才能夠使用。如果沒有的話,我們也可以通過(guò)yum來(lái)直接安裝。

   rpm -qa zlib libxml libjpegfreetype libpng gd curl libiconv zlib-devel libxml2-devel libjpeg-devel freetype-devel  libpng-develgd-devel curl-devely

   在檢查結(jié)構(gòu)中如果我們發(fā)現(xiàn)有devel就能確定是安裝成功的。如果沒有安裝的,可以用yum install進(jìn)行安裝。

2、安裝libiconv庫(kù)

   系統(tǒng)默認(rèn)的時(shí)候是沒有這個(gè)庫(kù)的,需要我們手動(dòng)安裝一下。

wgethttp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz

tar zxf libiconv-1.14.tar.gz

cd libiconv-1.14

./configure--prefix=/usr/local/libiconv

make

make install

cd ../

3、開始安裝PHP軟件

   1)獲取php軟件包

wget  http://hk2.php.net/distributions/php-5.3.27.tar.gz

     http://hk2.php.net/distributions/php-5.2.17.tar.gz

   2)編譯安裝

./configure\

--prefix=/usr/local/php-5.2.17  \

--with-apxs2=/usr/local/apache/bin/apxs \

--with-config-file-path=/usr/local/php/etc \

--with-mysql=/usr/local/mysql  \

--with-xmlrpc \

--with-openssl \

--with-zlib \

--with-freetype-dir \

--with-gd \

--with-jpeg-dir \

--with-png-dir \

--with-iconv=/usr/local/libiconv \

--enable-short-tags \

--enable-sockets \

--enable-zend-multibyte \

--enable-soap \

--enable-mbstring \

--enable-static \

--enable-gd-native-ttf \

--with-curl \

--with-xsl \

--enable-ftp \

--with-libxml-dir \

--enable-sigchild \

--enable-pcntl \

--enable-bcmath

make

make install

ln -s /application/php-5.2.17 /application/php

具體的編譯參數(shù)含義可以去通過(guò)man去查看下,這些是網(wǎng)絡(luò)上人家生產(chǎn)環(huán)境中的可正常使用的配置參數(shù),具體的實(shí)際生產(chǎn)環(huán)境是不是這樣有待考究?!咀⒁饩幾g參數(shù)里的路徑一定要正確了。要不會(huì)提示錯(cuò)誤的。】

4、配置apache支持php

   編輯http.conf配置文件,在311行后面添加以下兩行:

AddType application/x-httpd-php  .php .php3

AddType application/x-httpd-php-source  .phps

   在166行,  DirectoryIndexindex.php index.html  添加index.php

并且如果在編譯的時(shí)候有指定apxs參數(shù),那么php在編譯的時(shí)候,會(huì)在httpd.conf中增加一個(gè)模塊的加載配置。

LoadModule php5_module        modules/libphp5.so

這樣保存配置文件。然后在站點(diǎn)主目錄里創(chuàng)建一個(gè)文件index.php內(nèi)容如下,訪問(wèn)是否出現(xiàn)php信息:

<?php

phpinfo();

?>

如果能夠出現(xiàn)php的信息就表示已經(jīng)安裝成功了。

Centos下的PHP安裝手冊(cè)

網(wǎng)頁(yè)名稱:Centos下的PHP安裝手冊(cè)
文章URL:http://muchs.cn/article26/pgocjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站微信小程序、標(biāo)簽優(yōu)化網(wǎng)站營(yíng)銷、小程序開發(fā)、微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化