laragon搭建php环境的核心步骤包括:1.下载完整版laragon;2.安装并选择合适路径;3.首次启动时配置web服务器、数据库和php版本;4.启动服务;5.通过快速创建功能新建项目;6.自动解析本地域名访问项目;7.使用集成工具管理数据库。laragon优势在于便携性、自动化虚拟主机配置、多php版本切换便捷及集成现代化工具。常见问题包括端口冲突、php扩展未启用、composer路径错误及数据库配置不当,可通过修改端口、启用扩展、使用laragon终端及检查.env文件避免。配置nginx和ssl的步骤为:1.在偏好设置中切换web服务器为nginx并重启;2.通过菜单启用ssl并安装自签名证书;3.laragon自动生成项目ssl证书,实现https访问。

Laragon让PHP环境搭建变得异常简单,它集成Apache/Nginx、MySQL/PostgreSQL、PHP、Redis等,几乎点几下鼠标就能拥有一个完整的本地开发环境,省去了大量配置时间,特别适合新手和追求效率的开发者。

使用Laragon搭建PHP环境的核心步骤其实就那么几步,但每一步都有点小细节值得注意。
www目录下创建一个同名文件夹,并在里面生成一个index.php文件。my-first-php-app.test。在浏览器里输入这个域名,就能看到你的index.php内容了。hosts文件,所以你不需要手动配置。如果发现域名无法访问,先检查一下hosts文件是否被其他软件修改过,或者Laragon服务是否正常启动。整个过程下来,你会发现比手动安装PHP、配置Apache虚拟主机、安装MySQL要省心太多了。
立即学习“PHP免费学习笔记(深入)”;

这问题其实挺有意思的,因为很多人一开始都会纠结选哪个。我个人觉得Laragon最大的魅力在于它的“无缝感”和“可定制性”的平衡。
它轻量且便携。XAMPP或WAMP安装完总感觉有点臃肿,而且默认安装路径比较固定。Laragon安装后,整个目录结构非常清晰,你可以把它整个文件夹复制到U盘里,在另一台电脑上直接运行,这对于经常换电脑或者需要演示环境的人来说,简直是福音。我曾经就遇到过需要临时在客户电脑上跑个Demo,Laragon的便携性帮了大忙。

虚拟主机配置的自动化是Laragon的杀手锏。在XAMPP里,每次新建项目你可能都要手动去改httpd-vhosts.conf,然后重启Apache。Laragon呢?它直接帮你搞定,你只需要在www目录下创建新文件夹,或者通过“快速创建”功能生成项目,它就自动生成了.test域名。这种“约定优于配置”的设计理念,大大提升了开发效率。我记得有一次,一天内要开好几个新项目,如果用XAMPP,光配置虚拟主机就能把我搞崩溃。
多PHP版本切换非常方便。很多时候,我们手头项目会用到不同的PHP版本,比如一个老项目跑在PHP 7.4,新项目用PHP 8.2。Laragon可以在主界面直接切换PHP版本,而且切换后,相关工具链(如Composer)也会跟着更新,省去了手动管理多个PHP环境的麻烦。XAMPP虽然也能实现多版本,但配置起来就没那么直观和傻瓜化了。
它集成的工具更现代化。除了Apache/Nginx、MySQL/PostgreSQL,它还内置了Redis、Memcached,甚至Git和Composer。这意味着你不需要单独去安装这些工具,Laragon帮你打包好了。而且,它默认的HeidiSQL比phpMyAdmin用起来更顺手,界面也更清爽。
当然,XAMPP和WAMP也有它们的优势,比如用户基数大,遇到问题更容易找到解决方案。但对于追求效率和灵活性的我来说,Laragon无疑是更优的选择。
即便Laragon再好用,也总会有些小插曲,这就像任何工具一样,没有完美无缺的。
一个比较常见的“坑”是端口冲突。Laragon默认使用80端口给Web服务,3306端口给MySQL。如果你电脑上已经有其他软件占用了这些端口,比如IIS、Skype(老版本)、或者其他数据库服务,Laragon就启动不了。
netstat -ano查看端口占用情况。如果发现80或3306被占用,可以在Laragon的“菜单” -> “工具” -> “服务和端口”里修改端口号。比如把80改成8080,3306改成3307。改完记得重启Laragon。有时候,一些Windows自带的服务也会占用80端口,比如“World Wide Web Publishing Service”,可以在“服务”里把它禁用掉。另一个让人头疼的问题是PHP扩展未启用。有些项目会依赖特定的PHP扩展,比如php_gd2、php_curl或者php_intl。Laragon默认可能没有全部启用。
intl扩展,做多语言项目时如果没开,页面就直接白屏了。再来就是Composer路径问题。虽然Laragon内置了Composer,但有时候你在命令行里直接输入composer可能还是会提示找不到命令。
还有一种情况是.env文件或数据库连接问题。特别是Laravel项目,.env文件里的数据库配置、APP_URL等需要和Laragon的环境匹配。
.env文件里的DB_HOST是127.0.0.1或localhost,DB_PORT是3306(如果改了就用你改的),DB_DATABASE、DB_USERNAME、DB_PASSWORD都和你在HeidiSQL里创建的数据库信息一致。APP_URL也要设成你项目的.test域名。这些细节如果没对上,项目就跑不起来。总的来说,大部分问题都围绕着“环境配置”和“路径”打转,只要理解了Laragon的工作原理,这些坑其实很容易绕过去。
Laragon默认是Apache,但Nginx在某些场景下,比如高并发或者反向代理,表现会更好。而且,为本地开发环境配置SSL证书(HTTPS)也是个好习惯,能模拟生产环境,避免一些部署后的意外。
配置Nginx:
.test域名生成对应的Nginx配置。这些配置文件通常在Laragon\etc\nginx\sites-enabled目录下,你可以打开看看,里面会包含针对你每个项目的server块。如果你需要自定义Nginx配置,比如添加特定的location规则,可以在这里修改对应的文件。SSL证书设置(HTTPS): Laragon内置了对HTTPS的支持,而且配置起来非常傻瓜化。
.test域名项目,Laragon都会自动生成对应的SSL证书。你不需要手动去OpenSSL生成。https://前缀,例如https://my-first-php-app.test。你会发现浏览器不再提示“不安全”的警告,因为Laragon生成的自签名证书已经被你的系统信任了。这种一键式的Nginx切换和SSL配置,真的是大大简化了开发者的工作量。以前我为了在本地搞个HTTPS环境,得折腾半天OpenSSL命令,现在Laragon几下就搞定了,非常省心。
以上就是如何使用Laragon快速搭建PHP环境 Laragon一键PHP环境配置教程的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号