lamp配置过程复杂吗?跟着教程一步步来!

吉云

今儿个我来跟大伙儿聊聊咋弄这个LAMP配置,说白就是 Linux、Apache、MySQL、PHP 这四个玩意儿咋搁一块儿用。

咱得有个服务器不是?我,图省事儿,直接在阿里云上买个,选的系统是 CentOS,这玩意儿用的人多,遇到问题也好找解决办法。买完服务器,它会给你个公网 IP 地址,还有默认的登录密码,咱就用这些信息,通过 SSH 工具连上去。这步没啥难的,就是输个账号密码的事儿。

连上服务器后,咱先得把那几个软件给装上。我记得 CentOS 7 往后,MySQL 就变成 MariaDB ,不过用起来都差不多。安装这事儿也不复杂,就几个命令的事儿:

lamp配置过程复杂吗?跟着教程一步步来!

  • 更新系统:yum update
  • 安装 Apache:yum install httpd
  • 安装 MariaDB:yum install mariadb-server mariadb
  • 安装 PHP:yum install php php-mysql

lamp配置过程复杂吗?跟着教程一步步来!

输完这些命令,回车一敲,它就自个儿在那儿装上。装完后,咱还得启动这些服务,不然它们不干活。还是几个命令:

  • 启动 Apache:systemctl start *
  • 启动 MariaDB:systemctl start *

启动完后,咱可以通过命令查看状态:

lamp配置过程复杂吗?跟着教程一步步来!

  • 查看状态 Apache:systemctl status *
  • 查看状态 MariaDB:systemctl status *

我设置开机自启,省得每次重启服务器还得手动启动它们:

    lamp配置过程复杂吗?跟着教程一步步来!

  • 设置开机自启 Apache:systemctl enable *
  • 设置开机自启 MariaDB:systemctl enable *

然后我还给 MariaDB 设个密码,免得啥人都能进去。这一步是 mysql_secure_installation,照着提示一步步来就行,没啥难度。

接下来就是测试。我在 /var/www/html 目录下建个 的文件,里头就一行代码:<?php phpinfo(); ?>。然后在浏览器里输入服务器的公网 IP 地址,后面跟上 ,如果能看到 PHP 的信息页面,那就说明配置成功!

这中间我也遇到一些小坑。比如说,一开始我忘关防火墙,导致在浏览器里访问不。后来想起来这茬,把防火墙一关,或者把 80 端口放行,就 OK 。还有就是 SELinux,那玩意儿也挺烦人,有时候会阻止 Apache 访问文件,咱把它关或者配置好规则就行。

lamp配置过程复杂吗?跟着教程一步步来!

配置 LAMP 环境不算太难,只要细心点,一步步来,基本都能搞定。我现在就能在服务器上跑 PHP 写的网站,感觉还挺爽的。今儿个就分享到这儿,希望能帮到有需要的朋友们!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]