B哥最近在参加比赛,需要把一个php项目部署到服务器上,故此在linux上安装LAMP环境,用于部署项目,第一次安装,做点儿笔记记录一下。
安装条件:
Redhat或者CentOS linux环境已装好,并配置了yum源。
用yum安装httpd、mariadb、php
安装httpd:
安装mariadb:
安装php:
检查安装包
正常情况输出如下:
启动httpd:
验证httpd启动是否正常:
在index.html文件里加入http running字符串:
然后用curl命令调接口:
正常返回如下:
问题解决:
启动后用curl调返回403 Forbidden:
google查了资料也没有查到解决方法,然后无意间重启了一把竟然好了:
具体原因就不得而知了。重启以后在用curl命令调用就返回200OK了。
启动mariadb:
然后登陆数据库,执行mysql命令,结果报错如下:
这个谷哥上倒是有解决办法:
1、首先stop数据库服务mariadb.service
2、使用mysqld_safe启动mysqld:
3、然后登陆数据库:
切换到mysql数据库:
给root用户设置新的密码,这里newpassword就是新密码:
更新权限:
然后退出数据库:
然后登陆数据库:
输入密码,登陆进去如下:
测试php:
在index.php文件中加入以下字符:
然后curl调接口:
正常情况返回200OK,以及刚才插入Index.php中的字符串:
至此LAMP已搭建完毕,小B哥准备部署项目喽。
END
本文由“壹伴编辑器”提供技术支持
领取专属 10元无门槛券
私享最新 技术干货