nginx安裝php環境

2022-05-27 08:21:11 字數 1986 閱讀 8211

此次安裝版本為7.0.33)

2.安裝依賴的包

yum -y install libxml2

yum -y install libxml2-devel

yum -y install openssl

yum -y install openssl-devel

yum -y install curl

yum -y install curl-devel

yum -y install libjpeg

yum -y install libjpeg-devel

yum -y install libpng

yum -y install libpng-devel

yum -y install freetype

yum -y install freetype-devel

yum -y install pcre

yum -y install pcre-devel

yum -y install libxslt

yum -y install libxslt-devel

yum -y install bzip2

yum -y install bzip2-devel

3.解壓&&安裝

./configure  --enable-fpm

make && make install

4.nginx整合php-fpm

啟動php-fpm報錯: /usr/local/sbin/php-fpm

error: failed to open configuration file '

/usr/local/etc/php-fpm.conf

': no such file or directory (2

)error: failed to load configuration file

'/usr/local/etc/php-fpm.conf

'error: fpm initialization failed

到/usr/local/etc/目錄下,將php-fpm.conf.default拷貝乙份成php-fpm.conf

然後在編輯php-fpm.conf配置檔案

最後一行改成如下

include=/usr/local/etc/php-fpm.d/*.conf
進入到/usr/local/etc/php-fpm.d/目錄下,將www.conf.default拷貝乙份成www.conf

編輯www.conf檔案,將user和group改成和nginx.conf中的user和group一致

user = www

group = www

再次啟動:/usr/local/sbin/php-fpm

5.修改nginx配置檔案,新增php配置

location ~\.php$
修改nginx啟動使用者

測試nginx.conf是否修改成功:

/usr/local/nginx/sbin/nginx  -t

重新載入配置檔案:

/usr/local/nginx/sbin/nginx -s reload
6.測試訪問php程式

在nginx的root目錄下建立test.php檔案(root路徑:/usr/local/nginx/html)

<?php 

phpinfo();

?>

如出現下面回顯,則表明php環境安裝成功。

補充:如果需要伺服器預設支援index.php為首頁,修改nginx中location配置

Nginx環境下Php安裝

其實很簡單的事,我每次安裝貌似都會走彎路,所以還是記下來吧 centos 5.5 nginx 1.0.5 php 5.5.81.先安裝nginx tar zxvf nginx 1.0.5.tar.gz cd nginx 1.0.5 configure make make install2.安裝php...

Linux環境Nginx安裝多版本PHP

關於linux環境nginx安裝與除錯以及php安裝參考此文即可 linux版本 64位centos 6.4 nginx版本 nginx1.8.0 php版本 php5.5.28 php5.4.44 所謂多版本多版本php就是php5.4和5.5以及其他版本在同一臺伺服器。假如php5.5是主版本已...

php安裝,安裝PHP環境

2.重新命名 php.ini development 為php.ini 並修改php配置檔案 php.ini 需要修改的如下 建議值 項 short open tag ondisplay errors on 開發階段建議 on 上線階段建議off。post max size 8m post資料最大值...