我意识到这是一个较老的问题,但我只是混淆了这个过程,所以这是我将 server2go 升级到 PHP 5.4.x 所做的:
- 下载包含 dll php5apache2_2.dll 的 PHP线程安全版本。该文件是唯一可以与 Server2Go 的 Apache 版本 2.2.15 (Win32) 一起使用的文件。在撰写本文时,我可以升级到的最高版本是 PHP 5.4 (5.4.32)。
http://windows.php.net/download/
在 \server2go\server\ 目录中,将“php”目录重命名为“OLD_php”。
将下载的 ZIP 文件夹解压缩到 \server2go\server\ 并将其重命名为“php”。
将文件 libmysql.dll 从 \server2go\server\OLD_php\ 复制到 \server2go\server\php\ 以启用 server2go 使用的 mysql 库。
在 \server2go\server\config_tpl\ 目录中,复制 php.ini 文件作为备份并将其重命名为 OLD_php.ini,编辑 php.ini 文件并将以下行添加到“Dynamic Extensions”部分以启用phpMyAdmin 使用的 mysql 库:
扩展=php_mysql.dll
- 启动 server2go。
如果您想再次运行旧版本的 PHP,只需重命名文件/目录:
- \server2go\server\php\ 到 \server2go\server\NEW_php\
- \server2go\server\OLD_php\ 到 **\server2go\server\php\
- \server2go\server\config_tpl\php.ini 文件到 \server2go\server\config_tpl\NEW_php.ini
- \server2go\server\config_tpl\OLD_php.ini 到 \server2go\server\config_tpl\php.ini