一台主机部署lamp
(CentOS-7,httpd2.4,mariaDB,PHP-fpm)
1、 安装环境:
a) yum –y install httpd(centos7系统默认安装为2.4版本) b) yum –y install mariadb 安装完成后,运行MysqL_secure_installation命令,根据提示完成操作,安全加强 c) yum –y install PHP-fpm PHP-mbstring PHP-MysqL PHP-mcrypt(需要的组件)
2、 配置文件:
Httpd 配置文件: /etc/httpd/conf/httpd.conf,/etc/httpd/conf.d/*.conf PHP-fpm配置文件:/etc/PHP-fpm.conf,/etc/PHP-fpm.d/*.conf mariaDB配置文件:/etc/my.cnf ,/etc/my.cnf.d/*.conf
3、 修改相关配置文件:
3.1在/etc/httpd/conf.d/下新建smartwy.conf,编写如下(确定域名解析正确,也可以使用ip访问):
3.2修改/etc/PHP-fpm.d/www.conf内以下三项,把行首的‘;’去掉,便于查看状态
pm.status_path = /status
ping.path = /ping
ping.response = pong
在/etc/PHP-fpm.d/www.conf末行设有会话,需手动创建session目录,
mkdir /var/lib/PHP/session,
chown apache.apache /var/lib/PHP/session
3.3修改/etc/my.cnf,添加skip_name_resolve=ON,跳过域名解析
4、 编写index.PHP文件
Systemctl restart httpd.service
Systemctl restart PHP-fpm.service
5、 测试:
6、 部署PHPMyAdmin
获取PHPMyAdmin-4.0.10.20-all-languages.tar.gz, 目录内重命名config.sample.inc.PHP为config.inc.PHP, 修改:$cfg['blowfish_secret'] 项,后面参数可随机键入由数字与字母组成的字符串。 在浏览器地址栏键入http://www.smartwy.com/pma/,如下
7、 新建虚拟主机,部署wordpress,
在/etc/httpd/conf.d/下新建magedu.conf,编写如下:
在站点根目录下新建index.PHP编写如下:
在浏览器中测试
新虚拟主机已完成,获取wordpress-4.7.4-zh_CN.tar.gz,
解压到站点根目录下,重命名为wp,在浏览器测试,输入www.magedu.com/wp,
可根据提示进行配置,也可将wp目录下的wp-config-sample.PHP重命名
为wp-config.php,修改wp-config.php以下内容,根据注释将自己数据库信息添加
以上完成后,登录,如下
可以实现两个虚拟主机,一个部署PHPmyadmin,一个部署wordpress,如下: