开发者社区> 问答> 正文

在弹性Web托管产品里启用pathinfo和切换php版本

上午收到阿里云的通知消息,说弹性Web托管新增了功能:切换php版本及可启用pathinfo功能。

新功能
1.全面支持PHP语言多版本,可在控制台自助选择PHP 5.2/5.3/5.4/5.5
2.PHP支持提供pathinfo、PHP函数chown、chmod参数设置,并可自由开启和关闭

马上试用了安装 typecho 的博客程序,安装顺利,默认设置的,成功发表文章,成功登录后台。






问:如何启用 pathinfo 功能呢?
答:默认是已经启用的,如果您不确认是否已经开启,请登录到 弹性Web托管的管理面板 ,在“环境设置” --> “PHP参数设置”  --> “PHP环境相关参数” --> cgi.fix_pathinfo 查看是否启用状态喔。也可以通过 phpinfo 信息页查看。




问:如何切换 PHP 的版本呢?
答:请登录到 弹性Web托管的管理面板 ,在“环境设置” --> “PHP版本设置”  --> “请选择PHP版本” --> 有 PHP5.2,PHP5.3,PHP5.4 和 PHP5.5 可以选择。


问:显示已经启用 pathinfo 状态了,为什么程序还不正常?
答:有可能升级时,未更新状态,您可以尝试通过管理面板左上角的“停止站点”停止站点后,再“启动站点”,或通过切换PHP版本的方法来重启应用,让更改生效喔。




展开
收起
dongshan8 2016-06-02 10:15:24 8374 0
3 条回答
写回答
取消 提交回答

  • 优秀文章-欢迎进行技术分享,感谢你的支持!

    -------------------------


    优秀文章-欢迎进行技术分享,感谢你的支持!

    -------------------------


    优秀文章-欢迎进行技术分享,感谢你的支持!

    2018-01-25 11:51:17
    赞同 展开评论 打赏
  • Re在弹性Web托管产品里启用pathinfo和切换php版本
    虽然是支持了,但对于国内最多人用的框架thinkphp来说,还是不好使。

    原因是:TP的路径中带index.php/。
    原来的相对路径全失效了。例如:原本的/template/index/imgs/logo.gif,变成了/index.php/template/index/imgs/logo.gif

    即使改.htaccess也无效。

    若要隐掉index.php,还需多一个支持:

    允许改http.conf:取消mod_rewrite.so行的注释,把AllowOverride的None 改为 All,重启服务。

    谢谢,祝好
    2016-07-04 10:58:37
    赞同 展开评论 打赏
  • 阿里云论坛版主,QQ 1978638808
    速度好快。
    2016-06-02 14:00:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载