lamp搭建网站需要什么?必备软件环境配置全攻略!

发布时间 - 2025-11-12 05:22:54    点击率:

今天折腾了一下午LAMP环境搭建,记录一下踩坑过程。开头我是直接用的腾讯云服务器,系统选Ubuntu 22.04,毕竟教程多好折腾。

第一步:先把菜备齐

开终端先敲了个sudo apt update,不然连不上软件仓库。然后噼里啪装四大金刚:

  • apache2(管网页服务那个)
  • mysql-server(数据库扛把子)
  • php(动态网页核心)
  • 还有个php-mysql(让php能和mysql勾搭)
结果mysql装完弹个红色警告框,非要我设密码才给用,当场懵住。

第二步:挨个点火测试

先试apache,systemctl start apache2启动完,浏览器输服务器IP地址,蹦出个带Apache Logo的默认页,成了!接着搞mysql,输完密码死活登不上,原来默认root只能本地登录。赶紧敲sudo mysql_secure_installation,把远程登录开开,密码复杂度调最低才记住。

第三步:让三个家伙互相认识

最坑的是php测试页。在/var/www/html底下新建*,就写一行<?php phpinfo(); ?>,刷新浏览器却只显示代码不执行。查半天发现ubuntu默认把php模块禁了,气呼呼敲sudo a2enmod php8.1再重启apache,总算刷出彩虹色php配置表。

试数据库连接,写个php脚本让网站读mysql数据。mysql密码输错三次导致账号锁定,又跑回去改密码策略。折腾到晚饭点终于看到网页上跳出数据库里的测试文字,差点把键盘扔了——早该用宝塔面板偷懒的!