1、安装Apache:yum install httpd
查看:rpm -qa |grep httpd
卸载:rpm -e --nodeps httpd
查看并启动:
报错
netstat -antlp |grep 80
80端口被Nginx服务占用:
关闭nginx : kill -9 进程号
启动Apache:systemctl start httpd
查看: systemctl status httpd
测试访问
2、安装PHP:yum install php
测试php是否可以运行(默认的Apache站点目录:/var/www/html):
创建一个index.php文件:
运行php看到页面:
3、安装MySQL
安装:yum install mysql-server
启动: systemctl start mysqld
关闭: systemctl enable mysqld
查看状态: systemctl status mysqld
查看原始密码:# grep "password" /var/log/mysqld.log
2022-09-16T02:06:20.361539Z 1 [Note] A temporary password is generated for root@localhost: sNg9vwPylk+j
登录:# mysql -uroot -psNg9vwPylk+j
改密码:mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
设置远程登录:
https://blog.csdn.net/weixin_43730921/article/details/127656009
4、上传项目
①解压项目包,上传到服务器站点目录(/var/www/html)
②传完之后打开网站的首页
没有权限:
赋予指定目录权限: chmod 777 -R /var/www/html
如果还是没有权限:修改/etc/selinux/config文件将将SELINUX=enforcing改SELINUX=disabled。
然后重启。
结果:
安装mysql扩展:yum install php-mysqli
重启Apache:
结果:
选择DZ的安装方式
填写数据库与管理员的信息:
结果: