天天看點

apm、xcache、 php_module

項目:

 CentOS 7, apm + xcache, rpm包, php module

a) 一個虛拟主機提供phpMyAdmin,另一個虛拟主機提供wordpress;

b) 為phpMyAdmim提供https服務

該項目步驟具體如下:

1、進行該項目,目标主機要能和網絡連接配接,需關閉防火牆,然後yum各軟體包。

  # iptables -F 

  # setenforce 0

  # yum install httpd php php-mysql mariadb -------注意開發環境的安裝

2、對于未開啟的服務進行開啟,否則報錯

  # systemctl start httpd

  # systemctl start mariadb 

3、對兩個虛拟主機配置檔案進行配置:

<VirtualHost 172.16.72.1:80>

  DocumentRoot "/myweb/vhosts/www"

  ServerName www.qhdlink.com

  DirectoryIndex index.php

  ProxyRequests Off

  ProxyPassMatch ^/(.*\.php) fcgi://127.0.0.1:9000/myweb/vhosts/www/$1

  <Directory "/myweb/vhosts/www">

    Options None

    AllowOverride None

    Require all granted

  </Directory>

</VirtualHost>

4、wordpress

  # mkdir /data/vhosts/www1

  # tar xf wordpress-4.3.1.tar.gz

  # cp wordpress /data/vhosts/www1

  # mysql -p

    mysql> create database wpdb ----------建立庫

mysql> grant all on wpdb.* to 'wpuser'@'172.16.%.%' identified by 'wppass' ------------授權

  # cp wp-config-sample.php wp-config.php ----------修改配置檔案

5、測試php和mysql之間的通信

測試php:

<?php 

phpinfo();

?>

測試mysql連接配接性:

<?php

$conn = mysql_connect('172.16.100.71','testuser','testpass');

if($conn)

echo "OK";

else

echo "Failure";

索引http://www1.qhdlink.com/wordpress/index.php

6、phpMyAdmin

  # mkdir /data/vhosts/www2

  # tar xf phpMyAdmin-4.4.14.1.tar.gz

  # cp -r phpMyAdmin-4.4.14.1 /data/vhosts/www1

  www]# ln -sv phpMyAdmin-4.4.14.1-all-languages/ phpMyAdmin ----------注意檔案目錄連接配接位置

  # cp config.sample.inc.php config.inc.php

  # openssl rand -hex 8

  # vim config.inc.php 

    $cfg['blowfish_secret'] = '640b56f72820ace8'

檢索http://www1.qhdlink.com/phpMyAdmin-4.4.14.1/

7、xcache加速器

  # yum install php-xcache

  # ab -c 50 -n 100 www2.qhdlink.com/wordpress/index.php

     本文轉自little_ding 51CTO部落格,原文連結:http://blog.51cto.com/12496428/1965110,如需轉載請自行聯系原作者