如何让Godaddy独立服务器指定文件夹使用不同PHP版本?
如何在GoDaddy cPanel中为指定文件夹单独设置PHP版本
完全可以实现,不用修改cPanel默认的PHP7.4版本,给你两种可行的方法:
方法一:用cPanel自带的MultiPHP Manager工具
- 登录你的cPanel面板,找到「MultiPHP Manager」(通常在「软件」分类下)
- 找到「按目录设置PHP版本」区域,点击「浏览」选择你的Laravel9项目所在的文件夹(比如
public_html/laravel-app) - 从下拉列表里选PHP8.0,点击「应用」保存即可
方法二:手动编辑.htaccess文件配置
如果MultiPHP Manager不好用,直接在Laravel项目目录里改.htaccess:
- 进入Laravel9项目的根目录(或者public目录,看你站点的部署结构),创建或编辑
.htaccess文件 - 添加以下代码(适配GoDaddy的服务器环境):
AddHandler application/x-httpd-php80 .php
- 要是服务器用的是CGI模式,换这段代码:
<FilesMatch \.php$> SetHandler application/x-httpd-php80 </FilesMatch>
- 保存后,你可以在Laravel目录里建个
phpinfo.php,内容写<?php phpinfo(); ?>,访问这个页面就能确认PHP版本是不是8.0了
注意事项
- 先确认GoDaddy服务器已经安装了PHP8.0,要是没装得联系客服开通
- 确保.htaccess的配置只作用于Laravel项目目录,别影响上级的CodeIgniter项目
- 测试前清一下浏览器缓存,避免旧缓存干扰结果
内容的提问来源于stack exchange,提问作者Q8Xbox
相关产品推荐
相关产品推荐

