項目:
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,如需轉載請自行聯系原作者