当前位置:首页 > 网站运营杂谈 > 正文

lamp配置有哪些坑?避开这些坑,配置更轻松!

lamp配置有哪些坑?避开这些坑,配置更轻松!

今儿我得跟大伙儿好好唠唠这个 LAMP 配置的事儿。这玩意儿配置起来还真有点麻烦,我可是踩不少坑才弄明白的。你们可得听好,省得再走弯路!我得说说我是咋开始的。我这不最近...

今儿我得跟大伙儿好好唠唠这个 LAMP 配置的事儿。这玩意儿配置起来还真有点麻烦,我可是踩不少坑才弄明白的。你们可得听好,省得再走弯路!

我得说说我是咋开始的。我这不最近买台阿里云的轻量服务器嘛寻思着搭个网站玩玩。这第一步,自然就是得把环境给配好咯。我选的是 LAMP,就是 Linux、Apache、MySQL、PHP 这四个哥们儿。本来以为照着阿里云官方的文档一步步来就完事儿,没想到,坑是一个接一个!

先说安装 Apache 。这个还算顺利,直接用 yum 命令就搞定:

  • yum -y install httpd

装完之后,启动 Apache 服务:

  • systemctl start *

再设置个开机自启:

lamp配置有哪些坑?避开这些坑,配置更轻松!
  • systemctl enable *

到这儿都挺Apache 算是装好。接着就是 MySQL ,这个也还行,跟着文档走基本没啥大问题。然后就是 PHP ,我滴个乖乖,问题就从这儿开始!

按照文档,我是用 yum 安装的 PHP。装完一试,发现有些网站功能用不,一查,说是缺几个扩展。得,那就装呗!我记得当时装的是这几个:

  • yum install php-mcrypt libmcrypt libmcrypt-devel

你以为这就完?太天真!装完这些,我发现还是不行。上网一查,说是要改 Apache 的配置文件。这配置文件在哪儿?在这里:

lamp配置有哪些坑?避开这些坑,配置更轻松!
  • /etc/httpd/conf/*

打开这个文件,找到 “Override None” 这一行,把它改成 “Override All”。这一步是干啥的?好像是跟权限有关,具体我也不太懂,反正照着做就是。然后重启下apache服务:

  • systemctl restart *

这还没完!我发现网站还是打不开,一查,发现是防火墙把 80 端口给拦住。得,还得去把防火墙给配置一下,把 80 端口给放行。

这一通折腾下来,总算是把 LAMP 环境给配好。网站也能正常访问。你说这容易吗?真是太不容易!

经过这回折腾,我也算是对 LAMP 配置有点心得。下次再配,肯定比这回快多。也希望我的这些经验能帮到你们,让你们少走点弯路!

我想说的是,配置这玩意儿,真是得有耐心。遇到问题别慌,多查资料,多尝试,总能解决的。大家一起加油!

最新文章