關於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是主版本已經安裝在/usr/local/php目錄下,那麼再安裝其他版本的php再指定不同安裝目錄即可。
安裝第二個版本的php
# wget
# tar zxvf php-5.4.44.tar.gz
# cd php-5.4.44
#./configure --prefix=/usr/local/php5.4.44 \
--with-curl \
--with-freetype-dir \
--with-gd \
--with-gettext \
--with-iconv-dir \
--with-kerberos \
--with-libdir=lib64 \
--with-libxml-dir \
--with-mysql \
--with-mysqli \
--with-openssl \
--with-pcre-regex \
--with-pdo-mysql \
--with-pdo-sqlite \
--with-pear \
--with-png-dir \
--with-xmlrpc \
--with-xsl \
--with-zlib \
--enable-fpm \
--enable-bcmath \
--enable-libxml \
--enable-inline-optimization \
--enable-gd-native-ttf \
--enable-mbregex \
--enable-mbstring \
--enable-pcntl \
--enable-shmop \
--enable-soap \
--enable-sockets \
--enable-sysvsem \
--enable-xml \
--enable-zip
# make && make install
# cp -r ./sapi/fpm/php-fpm.conf /usr/local/php5.4.44/etc/php-fpm.conf
# cp php.ini-development /usr/local/php5.4.44/lib/php.ini
# cp -r ./sapi/fpm/php-fpm /etc/init.d/php-fpm5.4.44
修改php-fpm.conf的偵聽埠為9001,因為主版本5.5.28是偵聽9000。
; note: this value is mandatory.
listen = 127.0.0.1:9001
啟動php-fpm# /etc/init.d/php-fpm5.4.44
php安裝成功檢視程序
這樣就已經起好php-fpm了。
配置nginx
增加一段新的埠8054的配置並指向到9001以及指定目錄即可:
server
error_page 500 502 503 504 /50x.html;
location = /50x.html
location ~ \.php$
}nginx的配置檔案nginx.conf在
# cd /usr/local/nginx/conf
完整的nginx配置如圖:
重啟nginx# /usr/local/nginx/sbin/nginx -s reload
注意需要防火牆增加新埠的開啟,不然無法訪問:
防火牆配置
注意如果你希望在本地機器例如xp訪問虛擬機器的網頁,如果是centos6需要修改防火牆啟動80埠
# cd /etc/sysconfig
修改iptables檔案,或者直接用vim編輯
# vim /etc/sysconfig/iptables
新增下面一行,開啟防火牆80埠:
-a input -m state --state new -m tcp -p tcp --dport 8054 -j accept
重啟防火牆
# /etc/init.d/iptables restart
測試是否成功,檢視phpinfo()
nginx安裝(linux環境)
linux下安裝nginx方法,此處記錄,方便查詢,如有不對的地方,還望指出,以防踩坑 如果是新環境,下面的 一二三步都需要安裝,才能裝nginx 一 安裝gcc及gcc c 安裝pcre庫時需要它 先驗證是否已安裝,如果已安裝 輸入命令後出現對應版本號 則跳過 rpm qa grep gccgcc...
linux環境安裝nginx
步驟 1.安裝所需環境 yum install gcc c b 安裝pcre pcre devel pcre perl compatible regular expressions 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx 的 http 模組使用 pcre 來解析正規表示式,...
Linux 安裝Nginx環境
解壓 tar zxvf 壓縮包名cd進入到解壓後的檔案,並檢查 configure執行安裝命令 make make installyum y install make zlib zlib devel gcc c libtool openssl openssl devel1.解壓縮nginx tar....