vm安裝php,系統(tǒng)為centos7,php版本為5.6.15。
首先解壓,進(jìn)入源碼目錄:
對(duì)源碼進(jìn)行編譯配置:
配置參數(shù):
./configure --prefix=/usr/local/php --enable-fpm --with-curl --with-openssl --enable-mbregex --with-mysql --with-mysqli --with-mysql-sock --enable-pdo --with-pdo-mysql --enable-mysqlnd --with-gd --with-zlib --enable-zip --with-bz2 --enable-xmlreader --enable-xmlwriter --enable-mbstring --with-xmlrpc --with-libxml-dir=/usr --enable-soap --enable-sockets --enable-pcntl --enable-exif --enable-bcmath --with-mhash --enable-ftp --enable-opcache --disable-fileinfo --with-apxs2=/usr/local/apache2/bin/apxs --with-pear
部份參數(shù)說明:--with-apxs2=/usr/local/apache2/bin/apxs 使php做為apache的一個(gè)模塊來進(jìn)行編譯,與apache的--enable-so參數(shù)相合,此目錄為你安裝apache的目錄;--with-curl 打開curl瀏覽工具的支持;--enable-fpm CGI方式安裝的啟動(dòng)程序;--with-openssl 打開openssl支持,加密傳輸https時(shí)能用到 --enable-bcmath 打開圖片大小調(diào)整,用到zabbix監(jiān)控的時(shí)候用到了這個(gè)模塊--with-mhash mhash算法擴(kuò)展--enable-sockets 打開 sockets 支持 --enable-exif 打開圖片的元數(shù)據(jù)支持 --enable-ftp 啟用ftp支持 --enable-mbstring 啟用多字節(jié)字符串支持--with-pear 打開pear命令的支持
開始configure,發(fā)生一個(gè)錯(cuò)誤:
看錯(cuò)誤的描述,是系統(tǒng)中缺少libxml庫(kù),使用yum進(jìn)行安裝:
安裝完成后繼續(xù)configure,還是有錯(cuò)誤發(fā)生:
看錯(cuò)誤信息描述,是系統(tǒng)中缺少bzip2,好吧,繼續(xù)安裝:
沖破千難萬險(xiǎn),繼續(xù)configure,繼續(xù)看錯(cuò)誤:
錯(cuò)誤信息提示是系統(tǒng)中缺少libcurl庫(kù),安裝:
繼續(xù)配置,繼續(xù)發(fā)生錯(cuò)誤的旅程:
看這些錯(cuò)誤信息,是缺少jpeg/png等的庫(kù),繼續(xù)安裝:(
庫(kù)安裝完成后,繼續(xù)./configure,好吧,這次終于沒有再出現(xiàn)錯(cuò)誤了,淚流滿面啊5555。。。
好了,可以開始make和make install了:)
make &&make install的時(shí)間大概需要幾分鐘,這個(gè)看機(jī)器的配置了。
到apache目錄中看一下編譯的php模塊:
看到編譯出來的libphp5.so模塊,編輯apache的配置文件httpd.conf,咦,我靠,竟然自己加入到配置文件中了,省事了:)
做下測(cè)試,看看apache和php的安裝情況如何:
編輯一個(gè)文件,輸出最經(jīng)典的phpinfo();
咦,在瀏覽器里輸入IP/a.php后,發(fā)現(xiàn)找不到服務(wù)器,怎么回事??
噢,想起來了,可能是防火墻沒關(guān)掉。。
關(guān)掉防火墻后再試一次,這次出現(xiàn)信息了,但不是期望的信息,apache服務(wù)器沒有解析php,而是將代碼當(dāng)成文本進(jìn)行原樣輸出了,為什么??
回想一下操作過的步驟,恩,apache的配置文件還是有問題,繼續(xù)修改httpd.conf,在其最后加一行:
讓apache知道去解析php文件,然后再用瀏覽器查看一下:
終于出來了這個(gè)熟悉的界面,哈哈,大功告成,可以睡覺了:)
PHP編程鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答
圖片精選