红红火火恍恍惚惚

APMServ5.2.6升级PHP版本和启用GD库等插件的方法

由 吉光片羽 在 10 年前

猴端程序猿

这两天看了下ThinkPHP3.2手册,感觉上要比3.1更好用些,虽然很多人吐槽无法顺利升级框架。本打算用3.2的框架写个超简单的站,因为功能就只有一点,实在懒得用什么现成程序了。可看了下OneThink这个非CMS的CMS框架,貌似蛮完善的,于是打算先用这个所谓的非CMS来试试,结果却在安装上遇到问题……

PHP5.3

因为本地环境APMServ5.2.6集成的是PHP5.2,所以首先得考虑升级PHP版本,方法也很简单:

  1. 去PHP官方下载5.3版 http://windows.php.net/downloads/releases/archives/ (我下的是 php-5.3.5-Win32-VC6-x86.zip

  2. 解压后覆盖环境包中PHP文件夹

  3. 重命名或删除之前的php.ini,重命名php.ini-development为php.ini

  4. 重启Apache

插件支持

PHP5.3升级成功后,OneThink在检测环境后出现以下几个错误提示:

  1. 未安装gd2库

  2. 不支持mysql_connect()函数

  3. 不支持php_mbstr()函数

于是又跑到php.ini中搜索这几个关键字,接下来要做的就是把下面这几行代码前的分好去掉即可:

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

结果在重启APMServ的时候却提示这几个dll文件的路径不对,回到php.ini继续搜索,把下面这行代码前的分好去掉即搞定:

extension_dir = "ext"

也就是在windows环境下,插件路径直接是ext文件夹名,最后重启APMServ,OneThink环境检测完全通过。

猜你喜欢 Related Posts

各抒己见 Comment

名称

邮箱

主页