91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP以FastCGI方式與LAMP整合

發布時間:2020-06-25 23:24:08 來源:網絡 閱讀:568 作者:sky_551 欄目:web開發

1、系統環境:

[root@zhaochj ~]# cat /etc/issue
CentOS release 6.4 (Final)
Kernel \r on an \m
 
[root@zhaochj ~]# uname -r
2.6.32-358.el6.x86_64
[root@zhaochj ~]# ifconfig | grep Bcast:
          inet addr:192.168.0.200  Bcast:192.168.0.255  Mask:255.255.255.0

2、httpd 2.4源碼安裝:

請猛戳:httpd 2.4源碼安裝

3、mysql 5.5通用二進制包安裝:

請猛戳:mysql 5.5通用二進制包安裝

4、編譯安裝php,開啟fpm:

[root@zhaochj php-5.5.20]# pwd
/root/software/php/php-5.5.20
[root@zhaochj php-5.5.20]# ./configure --prefix=/usr/local/php5.5 --enable-mbstring --enable-xml  --enable-fpm --enable-sockets --with-mysql=/usr/local/mysql --with-openssl --with-mysqli=/usr/local/mysql/bin/mysql_config --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --with-mcrypt  --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-bz2
#--enable-fpm              開啟php-fpm
#--enable-maintainer-zts   此選項已刪除,因php是已獨立方式運行
[root@zhaochj php-5.5.20]# make && make install

為php提供配置文件、為php-fpm提供配置文件及為php-fpm提供啟用腳本:

[root@zhaochj php-5.5.20]# cp php.ini-production /etc/php.ini
[root@zhaochj php-5.5.20]# cp /usr/local/php5.5/etc/php-fpm.conf.default /usr/local/php5.5/etc/php-fpm.conf
[root@zhaochj php-5.5.20]# cp sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php-fpm
[root@zhaochj php-5.5.20]# chmod +x /etc/rc.d/init.d/php-fpm
[root@zhaochj php-5.5.20]# chkconfig --add php-fpm
[root@zhaochj php-5.5.20]# chkconfig --list php-fpm
php-fpm         0:off 1:off 2:on  3:on  4:on  5:on  6:off

啟動php-fpm及驗證php-fpm服務:

[root@zhaochj php-5.5.20]# service php-fpm start
Starting php-fpm  done
[root@zhaochj php-5.5.20]# ps aux | grep php-fpm

5、配置httpd,讓其成為fastcgi客戶端,并把httpd配置成虛擬主機方式工作:

啟用mod_proxy.so及mod_proxy_fcgi.so兩個模塊:

[root@zhaochj php-5.5.20]# vim /etc/httpd24/httpd.conf
……省略
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
……省略

配置httpd.conf文件,讓其對php文件的支持:

[root@zhaochj php-5.5.20]# vim /etc/httpd24/httpd.conf
    ……省略
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType application/x-httpd-php .php           #新增
    AddType application/x-httpd-php-source .phps   #新增
    ……省略
    <IfModule dir_module>
    DirectoryIndex index.php index.html   #新增index.php
    </IfModule>

停用中心主機,并啟用虛擬主機的支持:

[root@zhaochj php-5.5.20]# vim /etc/httpd24/httpd.conf
#DocumentRoot "/usr/local/apache24/htdocs"   #注釋此行,關閉中心主機
……
# Virtual hosts
Include /etc/httpd24/extra/httpd-vhosts.conf   #啟用此行,開啟虛擬主機文件

配置虛擬主機配置文件:

[root@zhaochj php-5.5.20]# vim /etc/httpd24/extra/httpd-vhosts.conf
#注釋最后的</VirtualHost>容器,在最后新增下面配置:
<VirtualHost *:80>
     DocumentRoot "/web/zhaochj.com"
     ServerName www.zhaochj.com
     ProxyRequests Off
     ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/web/zhaochj.com/$1
     <Directory "/web/zhaochj.com">
        Options none
        AllowOverride none
        Require all granted
     </Directory>
</VirtualHost>

準備網頁文件目錄,建立測試頁面:

[root@zhaochj php-5.5.20]# mkdir -p /web/zhaochj.com
[root@zhaochj php-5.5.20]# vim /web/zhaochj.com/index.php 
<?php
     phpinfo();
?>

重新啟動httpd:

[root@zhaochj php-5.5.20]# /usr/local/apache24/bin/apachectl -k stop
[root@zhaochj php-5.5.20]# /usr/local/apache24/bin/apachectl -t
Syntax OK
[root@zhaochj php-5.5.20]# /usr/local/apache24/bin/apachectl -k start

訪問測試頁面:

PHP以FastCGI方式與LAMP整合

6、優化php5,啟用php5自帶的代碼緩沖機制opcache,不再使用xcache了:

[root@zhaochj php-5.5.20]# vim /etc/php.ini
……省略
[opcache]
zend_extension = /usr/local/php5.5/lib/php/extensions/no-debug-non-zts-20121212/opcache.so
opcache.enable=1
opcache.memory_consumption = 64
opcache.interned_strings_buffer = 8
opcache.max_accelerated_files = 4000
opcache.revalidate_freq = 60
opcache.fast_shutdown = 1
opcache.enable_cli = 1
……省略

重新啟動php-fpm:

[root@zhaochj php-5.5.20]# service php-fpm restart

測試opcache是否啟用:

[root@zhaochj php-5.5.20]# /usr/local/php5.5/bin/php -m

PHP以FastCGI方式與LAMP整合

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鄢陵县| 西乌| 建德市| 平定县| 通榆县| 马鞍山市| 方正县| 天津市| 洱源县| 汝州市| 东丽区| 平乡县| 新乡市| 内黄县| 梧州市| 长寿区| 佛学| 逊克县| 宜城市| 通江县| 万山特区| 阿拉善盟| 五台县| 威宁| 禄丰县| 南平市| 武穴市| 大城县| 泸西县| 长海县| 乌兰县| 耒阳市| 天镇县| 从化市| 乌拉特前旗| 丹巴县| 海城市| 湖口县| 梁平县| 冀州市| 东山县|