此次安裝版本為7.0.33)
2.安裝依賴的包
yum -y install libxml23.解壓&&安裝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
./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.default拷貝乙份成php-fpm.conf/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
然後在編輯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再次啟動:/usr/local/sbin/php-fpmgroup = www
5.修改nginx配置檔案,新增php配置
location ~\.php$修改nginx啟動使用者
測試nginx.conf是否修改成功:
/usr/local/nginx/sbin/nginx -t重新載入配置檔案:
/usr/local/nginx/sbin/nginx -s reload6.測試訪問php程式
在nginx的root目錄下建立test.php檔案(root路徑:/usr/local/nginx/html)
<?php如出現下面回顯,則表明php環境安裝成功。phpinfo();
?>
補充:如果需要伺服器預設支援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資料最大值...