PHP安裝與配置

PHP安裝前提

Apache已安裝

PHP安裝

cd /data/software

wget https://cn.php.net/distributions/php-7.1.8.tar.gz

tar -zxvf php-7.1.8.tar.gz

cd php-7.1.8

./configure –with-apxs2=/usr/local/httpd/bin/apxs –with-mysqli –prefix=/usr/local/php

make

make install

PHP配置

cp php.ini-development /usr/local/php/lib/php.ini

vi /usr/local/httpd/conf/httpd.conf

去掉如下註釋

LoadModule php7_module modules/libphp7.so

增加如下配置

SetHandler application/x-httpd-php
 

重啟Apache

cd /usr/local/httpd/bin

./apachectl restart

PHP安裝檢測

假設Apache工作目錄為/www/cz/com Apache監聽端口為:10086

cd /www/cz/com

vi test.php

test.php內容如下

在瀏覽器內打開如下地址:https://localhost:10086/test.php

如果顯示瞭php的信息,則說明安裝成功

錯誤處理

錯誤:virtual memory exhausted: Cannot allocate memory
make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1

解決:./configure改為

./configure –with-apxs2=/usr/local/apache2/bin/apxs –with-mysqli –prefix=/usr/local/php –disable-fileinfo

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *