宝塔面板LAMP环境安装教程_Apache配置_伪静态设置_适合.htaccess程序
宝塔面板安装LAMP环境适合需要.htaccess功能的网站程序。LAMP指Linux+Apache+MySQL+PHP,Apache的.htaccess文件能实现目录级别的配置,部分老程序(如某些PHP商城、论坛)依赖这个功能。安装方式和LNMP类似,首次登录选LAMP套件,或在软件商店分别安装Apache、MySQL、PHP。
Apache版本选2.4稳定版。MySQL和PHP版本选择和LNMP一样,根据程序需求定。安装过程同样需要10到30分钟。Apache默认占用80和443端口,和Nginx冲突,同一台服务器不要同时装Nginx和Apache,否则端口抢用导致启动失败。要切换环境,先卸载一个再装另一个。
Apache的伪静态配置通过.htaccess文件实现。网站程序根目录放一个.htaccess文件,里面写rewrite规则。比如PbootCMS的Apache伪静态规则:
```
Apache的虚拟主机配置在宝塔里可视化操作。添加站点时填域名、根目录、选PHP版本,宝塔自动生成虚拟主机配置。需要自定义配置的,在站点设置里找"配置文件",直接编辑httpd的vhost配置。改完保存,Apache自动重载生效。配置写错会导致Apache启动失败,保存前检查语法,或者用`httpd -t`命令测试配置。
Apache性能优化:MPM模式选event或worker,不要用prefork(内存占用大)。在软件商店Apache设置里找"性能调整",设置StartServers、MinSpareThreads、MaxRequestWorkers等参数。小服务器(1核2G)MaxRequestWorkers设50,大服务器可以设200以上。参数设太大会内存溢出,设太小并发不够,根据实际负载调整。
.htaccess文件权限设为644,所有者www。如果伪静态不生效,检查Apache是否开启了rewrite模块。宝塔安装的Apache默认已开启,手动装的需要`a2enmod rewrite`启用。还需要在虚拟主机配置里设置`AllowOverride All`,允许.htaccess覆盖配置。宝塔默认配置已经是All,不用改。
LAMP和LNMP可以在宝塔里随时切换,但切换前要备份网站数据和配置。卸载Nginx装Apache后,站点的伪静态规则需要从Nginx格式转成Apache格式(.htaccess)。SSL证书配置方式也不同,Apache需要证书和私钥分开配置,宝塔面板会自动处理,不用手动改。切换完测试所有页面,确保伪静态、SSL、PHP都正常。

更新时间:2026-08-26 17:47:08
上一篇:修改网页模板入门:PbootCMS模板结构、文件对应与基础修改方法