一台主机部署lamp(CentOS-7,httpd2.4,mariaDB,php-fpm)

前端之家收集整理的这篇文章主要介绍了一台主机部署lamp(CentOS-7,httpd2.4,mariaDB,php-fpm)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一台主机部署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
@H_403_15@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/,如下


用户名与密码是mariaDB的用户名

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,如下:

猜你在找的CentOS相关文章