真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php5.6完全yum安裝LAMP環(huán)境并加載fastcgi模塊

1、前言

成都創(chuàng)新互聯(lián)長期為千余家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為高密企業(yè)提供專業(yè)的網(wǎng)站建設、網(wǎng)站設計,高密網(wǎng)站改版等技術(shù)服務。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

公司開發(fā)要求使用php5.6版本,由于筆者不想通過編譯安裝,故引入remi的yum源來完成此項任務,跟之前的lamp環(huán)境加載fastcgi的方式大致一樣,只是有一點點差異。

原文:http://cmdschool.blog.51cto.com/2420395/1708237

2、實驗部分

2.1、實驗環(huán)境

lampSer:

hostname=lamp-fcgi

ipaddress=10.168.0.177

client:

hostnmae=client

ipaddress=10.168.0.8

2.2、yum源的安裝

yum -y install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
yum -y install httpd mod_proxy_fcgi php56-php-fpm MySQL mysql-server php-mysql
yum -y install policycoreutils-python

2.3、配置部分

2.3.1、step1

注:如果你不想了解fastcgi的加載方式本步驟請直接跳過

檢查是否引入fastcgi模塊(默認開啟),主配置文件:

grep ^Include /etc/httpd/conf/httpd.conf

包含如下內(nèi)容:

Include conf.d/*.conf

查看fastcgi支持模塊配置文件:

grep LoadModule /etc/httpd/conf.d/mod_proxy_fcgi.conf

包含如下內(nèi)容:

LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so

2.3.2、step2

1)啟動php-fpm、httpd&mysqld服務:

/etc/init.d/php56-php-fpm start
chkconfig php56-php-fpm on
/etc/init.d/httpd start
chkconfig httpd on
/etc/init.d/mysqld start
chkconfig mysqld on

注:關于mysql的安全設置請運行以下指令,這里不再詳述!

mysql_secure_installation

2)確認php-fpm服務啟用

netstat -anp | grep php

應當顯示如下:

tcp        0      0 127.0.0.1:9000              0.0.0.0:*                   LISTEN      2547/php-fpm
unix  3      [ ]         STREAM     CONNECTED     34665  2547/php-fpm
unix  3      [ ]         STREAM     CONNECTED     34664  2547/php-fpm

2.3.3、step3

1)vim編輯/etc/httpd/conf/httpd.conf

啟用并更改ServerName(去掉ServerName前面的#)

啟用NameVirtaulHost(去掉ServerName前面的#)

ServerName www.cmdschool.org:80
NameVirtualHost *:80

2)新建虛擬目錄:

mkdir /var/www/www.cmdschool.org

3)添加測試頁面:

echo '' > /var/www/www.cmdschool.org/index.php

4)確保selinux是Enforcing狀態(tài):

getenforce

5)恢復預設的selinux type:

restorecon -RFvv /var/www/www.cmdschool.org/

顯示如下:

restorecon reset /var/www/www.cmdschool.org context unconfined_u:object_r:httpd_sys_content_t:s0->system_u:object_r:httpd_sys_content_t:s0
restorecon reset /var/www/www.cmdschool.org/index.php context unconfined_u:object_r:httpd_sys_content_t:s0->system_u:object_r:httpd_sys_content_t:s0

6)檢查當前的selinux type:

ll -dZ /var/www/www.cmdschool.org/

7)開啟虛擬目錄對fastcgi的支持并設置虛擬目錄:

vim編輯/etc/httpd/conf.d/www.cmdschool.org.conf

DirectoryIndex /index.php index.php

    ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/www.cmdschool.org/$1
    DocumentRoot /var/www/www.cmdschool.org
    ServerName www.cmdschool.org



    Options All
    AllowOverride all

8)重啟php-fpm&httpd服務:

/etc/init.d/php56-php-fpm restart
/etc/init.d/httpd restart

2.3.4、step4

設置防火墻:

vim編輯/etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

重啟防火墻:

/etc/init.d/iptables restart

2.4.5、step5

In client

測試服務器

1)vim編輯/etc/hosts

確保包含www.cmdschool.org的指向10.168.0.171的唯一值:

10.168.0.171 www.cmdschool.org

2)curl測試

curl www.cmdschool.org

3)瀏覽器測試

php5.6完全yum安裝LAMP環(huán)境并加載fastcgi模塊

參閱資料:

http://www.linuxidc.com/Linux/2013-08/88571.htm

官方參閱資料:

http://wiki.apache.org/httpd/PHP-FPM

其他參考:

http://cnzhx.net/blog/apache-httpd-mod_proxy_fcgi-php-fpm/#ProxyPassMatch


分享題目:php5.6完全yum安裝LAMP環(huán)境并加載fastcgi模塊
網(wǎng)頁URL:http://weahome.cn/article/pogedd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部