centos配置apache, php, mysql环境

前言

最近有需求配环境,试了试lnmp、宝塔等等,也试过自行安装环境,但是要么占用空间太多,要么出各种问题,于是我摸索出了以下方法。
舍弃了Nginx,拥抱Apache。

虚拟机配置网络

如果你的虚拟机没有ip地址,可能是没有启用网卡。这里的ens32是网卡名字,需要根据实际情况修改。

cd /etc/sysconfig/network-scripts
vi ifcfg-ens32

将ONBOOT=no改为yes
保存后reboot
ip addr查看ip,使用ssh登录便于操作。

下载并配置apache、php

yum install httpd

设置开机自启

systemctl enable httpd

启动apache

systemctl start httpd

安装php

yum install php php-devel

重启apache

systemctl restart httpd

下载并配置MySQL

如果如下代码不可用,可以选择mariadb,命令操作和MySQL一模一样:

yum install mysql mysql-server mysql-devel

备选方案:

yum install mariadb-server mariadb 
systemctl start mariadb

如有需求,安装php的mysqli:

yum install php-mysqli

这样子的MySQL数据库安装后,是没有密码的,需要自行修改。

修改MySQL root密码

mysql -uroot;
use mysql;
update user set password=PASSWORD("your password.") where user='root';
flush privileges;

最后重启MySQL,mariadb同样命令:

systemctl restart mysqld

文章作者: Leaflag
文章链接: https://www.leaflag.cn/2021/09/16/centos配置apache, php, mysql环境/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeaflagのBlog