操作系统:centos7(CentOS-7-x86_64-Minimal-1708)
硬件:(这个根据项目运行和配置建议设置,一般我先配个1核1G)
#修改selinux的配置文件
vim /etc/selinux/config
将内容中的SELINUX=enforcing修改为SELINUX=disabled,wq保存。
#本次不重启关闭selinux
setenforce 0
yum update -y
yum install -y vim wget
yum install -y httpd
# 启动apache
systemctl start httpd
# 开机启动
systemctl enable httpd
httpd -v
可以看到apache安装的是2.4.6,也可以知道apache安装成功。
# 添加80端口永久开启
firewall-cmd --add-port=80/tcp --permanent
# 防火墙修改立即生效
firewall-cmd --reload
# 获取rpm包
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# 安装rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
# 安装mysql
yum install -y mysql-community-server
# 启动
systemctl start mysql
# 开机启动
systemctl enable mysql
# 进入mysql
mysql -uroot
# 设置root密码为123456
mysql> set password for ‘root‘@‘localhost‘ =password(‘123456‘);
# 设置允许用root账户进行远程连接,并设置其密码为123456
mysql> grant all privileges on *.* to root@‘%‘identified by ‘123456‘;
# 修改的配置立即生效
mysql> flush privileges;
# 退出
mysql> exit;
mysql -V
yum install -y php
yum install -y php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
php --version
# 新增文件phpmess.php
vim /var/www/html/phpmess.php
增加下面的内容,wq保存。
<?php phpinfo();
浏览器访问ip/phpmess.php查看,出现类似下面的内容就说明php安装是成功的。
原文:https://www.cnblogs.com/v616/p/11563770.html