php版本问题,集成环境XAMPP或者wampp或者phpstudy都可以,求个能切换php版本的

mengfk000 2016-03-13 11:35:58
php版本问题,集成环境XAMPP或者wampp或者phpstudy都可以,求个能切换php版本的
事情是这样的,公司用的框架比较多,有ecshop,不兼容高版本php5.3,最高只能用5.2。公司用的yii和phalcon,要求最低版本是5.3。我总不能用一次5.2,卸载了再安5.3,用完再卸载再安5.2的吧,而且卸载了本地的数据库还要重新导入一份,太麻烦。有没有能切换php版本的那种集成环境。
...全文
1933 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
推荐你使用纯绿色版phpwamp集成环境,支持自定义设置php版本,6个默认版本随意切换,最老是5.2版本,最新是php7,觉得版本不满意,还可以自己设置php版本,站点管理工具很强悍,域名和端口模式混用,还可以多个不同php版本同时运行。 集成了vc,纯绿色,插上U盘就可调试网站。
xuzuning 2016-03-13
  • 打赏
  • 举报
回复
ecshop 在 PHP5.3 下是可以正常运行的

phpStudy 本身就带有不同版本切换功能
新版的组合更多

其实切换 php 版本只是 web 服务器中的几句话
比如 apache httpd.conf 中
PHPIniDir "/AMP/php54"
LoadModule php5_module "/AMP/php54/php5apache2_2.dll"

我都是通过覆盖 httpd.conf 进行版本切换的(apache 和 MySQL 都是纯绿色的)
一个批处理就解决问题,比如
@echo off
copy /y php54\httpd.conf apache2\conf\httpd.conf
cd \
start /B "Apache" "\AMP\apache2\bin\httpd.exe"
start /B "Mysql" "\AMP\mysql\bin\mysqld.exe" --defaults-file="\AMP\mysql\my.ini"
start /B "Memcache" "\AMP\memcached\memcached.exe"
start /B "Redis" "\AMP\redis\redis-server.exe"

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧