安装前准备工作:
1、安装前先确保没有安装过php、apache、mysql,如果安装过要先卸载
2、安装前,关闭防火墙、安全模式selinux
2.1、关闭防火墙
防火墙(防火墙默认时开启状态)
systemctl stop firewalld.service #停止 firewall
systemctl start firewalld.service #开启 firewall
systemctl status firewalld.service #查看 firewall 状态
systemctl disable firewalld.service #禁止 firewall 开机启动
2.2、设置 Linux 的 selinux 安全访问级别为关闭状态
vi /etc/selinux/config,将SELINUX置为disabled。如下图
修改完成后,保存重启linux,重启后执行如下命令
sestatus 也可以使用 getenforce 如下图
命令行显示:
3、更新依赖包
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers patch
如果状态为睡眠使用:
按住ctrl + c 退出 输入命令 rm -f /var/run/yum.pid,效果如图
4、安装 apache
使用 yum install httpd 命令安装
安装完成后重启服务使用命令:systemctl restart httpd.service
打开浏览器输入localhost,显示如下效果,则代表安装成功
5、安装 mysql
由于yum源上没有mysql-server。所以必须去官网下载,这里 我们用wget命令,直接获取。
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
安装完成后重启mysql使用命令:systemctl restart mysqld.service
初次安装 root用户没有密码,可以通过命令登录: mysql -uroot -p
没有密码直接回车
出现上图则为 MySQL 安装成功
远程连接时,需要设置mysql的远程连接密码为 123456(或者其他)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
更新权限
mysql>flush privileges;
操作完,使用 quit 退出mysql
6、安装php 使用 yum install php
安装PHP组件,使PHP支持mysql
yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
重启对应服务
systemctl restart mysqld.service
systemctl restart httpd.service
以上 安装 apahce 、mysql 、php 安装完毕。
安装完毕后,检测一下安装
cd /var/www/html ,新建1.php文件,
编辑新创建的文件 vim /var/www/html/1.php
输入:
<?php
echo phpinfo();
?>
显示如下,安装完毕