环境:CentOS7+Apache+MySQL+PHP
思路:先安装网站基本框架:Apache+PHP,然后安装MySQL数据库
一、关闭SELinux和防火墙
编辑SELinux配置文件/etc/selinux/config中的SELINUX=enforcing更改为SELINUX=disabled,然后重启。 # 关闭SELinux
[root@Cent7 ~]# systemctl stop firewalld.service # 停止firewall
[root@Cent7 ~]# systemctl disable firewalld.service # 禁止firewall开机自启
二、安装配置Apache
[root@Cent7 ~]# yum -y install httpd* # 安装Apache
[root@Cent7 ~]# systemctl start httpd # 启动HTTPD
[root@Cent7 ~]# systemctl enable httpd # 开机自启
Apache默认网站根目录:/var/www/html
三、安装配置PHP
1、安装PHP环境及拓展
[root@Cent7 ~]# yum --skip-broken install -y php* libjpeg* # 安装PHP环境及拓展
2、修改Apache配置文件
Apache默认配置文件:/etc/httpd/conf/httpd.conf
vi /etc/httpd/conf/httpd.conf # 编辑配置文件
在DirectoryIndex后添加上index.php
[root@Cent7 ~]# systemctl restart httpd # 重启HTTPD服务
3、测试PHP环境
[root@Cent7 ~]# cd /var/www/html/
[root@Cent7 html]# vi index.php
文件内写入:
<?php
phpinfo();
?>
访问网站验证环境:
四、安装配置MySQL
1、下载MySQL源
[root@Cent7 ~]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
2、安装MySQL
CentOS7以上的系统,默认数据库为MariaDB。
[root@Cent7 ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
[root@Cent7 ~]# yum install -y mysql-community-server
[root@Cent7 ~]# systemctl start mysqld # 启动MySQL服务
[root@Cent7 ~]# systemctl enable mysqld # 开机自启MySQL
注:MySQL数据库默认没有密码
[root@Cent7 ~]# mysql -u root
3、配置数据库密码
mysql> use mysql; # 使用mysql库
mysql> update user set password=PASSWORD("root") where user='root'; # 设置密码
mysql> flush privileges; # 刷新权限
mysql> exit; # 退出
[root@Cent7 ~]# mysql -u root -p # 登录
4、验证MySQL与PHP连接
[root@Cent7 ~]# vi /var/www/html/index.php
<?php
$link=mysql_connect("localhost","root","root");
if(!$link) echo "数据库连接失败 标签:httpd,Cent7,MySQL,环境,LAMP,mysql,Apache,root,搭建 From: https://www.cnblogs.com/HKalpa/p/17120983.html