8.测试php与mysql-server的连接是否正常
172.18.250.157上 以管理员登录mysql,并授权远程登录用户
CREATE DATABASE wpdb; 创建数据库
(1) GRANT ALL ON testdb.* TO testuser@'172.18.%.%' IDENTIFIED BY 'testpass'; 注:GRANT授权 在172.16.0.0/16网段的主机通过testuser远程访问testdb的所有表
(2) FLUSH PRIVILEGES 刷新立即生效
可查看用户:SELECT USER();
(3)关闭mysql登录时候用户名的反解
vim /etc/my.cnf 配置文件中[mysqld]后面加入skip_name_resolve = ON
然后重载service mysqld reload
172.18.105.110中vim /web/vhosts/www1 和 /web/vhosts/www1
放在index.php中后,运行 http://172.18.105.110
<?php
$conn = mysql_connect('172.16.100.67','testuser','testpass');
if ($conn)
echo "OK";
else
echo "Failure";
?>
准备工作: cp phpMyAdmin-4.4.14.1-all-languages.zip /web/vhosts/www1/
unzip phpMyAdmin-4.4.14.1-all-languages.zip
ln -sv phpMyAdmin-4.4.14.1-all-languages pma 注:方便回滚
我需要事先为其连接到数据库后准备一个授权的远程链接的用户:以遍可以登录
(1)执行mysql或者如果本地root已经设定密码mysql -uroot -pxwj4611
(2)GRANT ALL ON wpdb.* TO myuser@'172.18.%.%' IDENTIFIED BY 'myuser'
1、cp config.sample.inc.php config.inc.php
2、openssl ran -base64 15
3、vim config.inc.php
$cfg['blowfish_secret'] = '46aJFLiLxmqO0qrdGqwx'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ -------随机数贴里面
$cfg['Servers'][$i]['host'] = '172.18.250.157'; 远程连接指向数据库的主机
测试:www1.stu05.com/pma
压力测试 ab -n 1000 -c 100 http://www1.stu05.com/pma/index.php -c模拟的并发数 -n模拟的总请求数
10、在172.18.253.26 主机上编译安装xcache
# yum install php-devel
# cd xcache-3.2.0
# phpize
# ./configure --enable-xcache --with-php-config=/usr/bin/php-config
# make && make install
# cp xcache.ini /etc/php.d/
重新启动systemctl restart php-fpm