溫馨提示×

溫馨提示×

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

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

為php加速--xcache部署

發(fā)布時間:2020-06-09 17:16:15 來源:網(wǎng)絡(luò) 閱讀:511 作者:sky_551 欄目:web開發(fā)

1、系統(tǒng)環(huán)境:

[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、httpd2.4+mysql5.5+php5.5以模塊方式集成httpd環(huán)境搭建

請猛戳:httpd2.4+mysql5.5+php5.5以模塊方式集成httpd環(huán)境搭建

5、安裝xcache,為php加速

實驗環(huán)境所用xcache軟件包點擊獲取:xcache-3.2.0.tar.gz

[root@zhaochj xcache]# pwd
/root/software/xcache
[root@zhaochj xcache]# ls
xcache-3.2.0.tar.gz

解壓、編譯安裝:

[root@zhaochj xcache]# tar xf xcache-3.2.0.tar.gz 
[root@zhaochj xcache]# ls
xcache-3.2.0  xcache-3.2.0.tar.gz
[root@zhaochj xcache]# cd xcache-3.2.0
[root@zhaochj xcache-3.2.0]# /usr/local/php5.5/bin/phpize 
[root@zhaochj xcache-3.2.0]# ./configure --enable-xcache --with-php-config=/usr/local/php5.5/bin/php-config
[root@zhaochj xcache-3.2.0]# make && make install

xcache模塊生成目錄:

[root@zhaochj xcache-3.2.0]# ls /usr/local/php5.5/lib/php/extensions/no-debug-zts-20121212/
opcache.so  xcache.so
#怎么有個opcache.so模塊,后來查找資料得知,在php5的版本中自身就引入了opcode的緩存機制,可以不再使用xcache來加速php的速度,用opcache.so這個模塊還比xcache更優(yōu)。

拷貝xcache配置文件到/etc/php.d目錄下,讓php能讀取到xcache.so模塊:

[root@zhaochj xcache-3.2.0]# mkdir /etc/php.d    #在編譯安裝php時此目錄不會自動創(chuàng)建
[root@zhaochj xcache-3.2.0]# cp xcache.ini /etc/php.d/

重新啟動httpd,建立phpinfo測試頁面,驗證php已加載xcache.so模塊:

[root@zhaochj xcache-3.2.0]# service httpd24 restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
[root@zhaochj xcache-3.2.0]# vim /usr/local/apache24/htdocs/index.php
<?php
     phpinfo();
?>

為php加速--xcache部署

為php加速--xcache部署

配置xcache監(jiān)控接口:

[root@zhaochj xcache-3.2.0]# cp -R htdocs /usr/local/apache24/htdocs/
[root@zhaochj xcache-3.2.0]# echo -n "111111" | md5sum 
96e79218965eb72c92a549dd5a330112  -
[root@zhaochj xcache-3.2.0]# vim /etc/php.d/xcache.ini
#配置xcache監(jiān)控界面的用戶名及密碼
xcache.admin.user = "xcache"
xcache.admin.pass = "96e79218965eb72c92a549dd5a330112"

重新啟動httpd:

[root@zhaochj xcache-3.2.0]# service httpd24 restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

登陸監(jiān)控界面:

打開瀏覽器,輸入“http://服務(wù)器IP/htdocs”輸入用戶名及密碼即可登陸監(jiān)控界面

為php加速--xcache部署為php加速--xcache部署


向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI