一、安装LAMP环境:
# yum -y install httpd mariadb-server PHP-MysqL PHP
程序包版本:
httpd:2.4.6
mariadb-server:5.5.56
PHP-MysqL(PHP连接MysqL时需要用到的驱动):5.4.16
PHP:5.4.16
备注:
CentOS 7.4已经不再提供MysqL-server的程序包
httpd配置文件:
1、主配置文件:/etc/httpd/conf/httpd.conf
2、辅助配置文件:/etc/httpd/conf.d/*.conf
3、模块配置文件:/etc/httpd/conf.modules.d/*.conf
mariadb配置文件:/etc/my.cnf
httpd与PHP组合时需要用到的配置文件:/etc/httpd/conf.d/PHP.conf
PHP组合时需要用到的模块文件:/usr/lib64/httpd/modules/libPHP5.so
二、测试# systemctl start httpd.service
# systemctl start mariadb.service
# MysqL_secure_installation
# MysqL -uroot -p
# vim /var/www/html/index.PHP
浏览器中输入192.168.1.146:
三、安装配置wordpress:
wordpress是一种使用PHP语言和MariaDB数据库开发的开源、免费的Blog引擎,用户可以在支持PHP和MariaDB数据库的服务器上建立自己的Blog。wordpress是一个功能非常强大的博客系统,插件众多,易于扩展,安装和使用都非常方便。目前wordpress已经成为主流的Blog搭建平台。下载地址https://cn.wordpress.org/,此处以wordpress-4.8.1-zh_CN.zip为例。
# yum -y install unzip
# unzip -q wordpress-4.8.1-zh_CN.zip
# cp -a wordpress/ /var/www/html/
# cd /var/www/html/wordpress
# cp wp-config-sample.PHP wp-config.php
# vim wp-config.php,修改数据库相关信息:
# MysqL -uroot -p
MariaDB [(none)]> create database wordpressdb;
MariaDB [(none)]> grant all on wordpressdb.* to 'wpuser'@'%'identified by "123456";
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit
# MysqL -uwpuser -p
MariaDB [(none)]> show databases;
浏览器中输入192.168.1.146/wordpress:
点击“安装wordpress”:
点击“登录”:
删除安装文件:# rm -rf /var/www/html/wordpress/wp-admin/install.PHP
四、使用XCache优化性能:
未加载XCache模块时测试性能:# ab -c 20 -n 1000 http://192.168.1.146/wordpress/index.PHP
配置epel源:# yum -y install PHP-xcache
# rpm -ql PHP-xcache--> /etc/PHP.d/xcache.ini、/usr/lib64/PHP/modules/xcache.so
# systemctl reload httpd.service
刷新页面,已加载XCache相关模块:
加载# ab -c 20 -n 1000 http://192.168.1.146/wordpress/index.php
性能显著提升