我意识到这是一个较老的问题,但我只是在处理这个过程,所以下面是我将server2go升级到PHP5.4.x时所做的工作:
- 下载线程安全的版本,其中包含dll php5apache2_2.dll.这个文件是唯一一个可以使用Server2Go的ApacheVersion2.2.15 (Win32)的文件。在编写这篇文章时,我可以升级到的最高版本是PHP5.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文件并将以下行添加到“动态扩展”部分,以启用phpMyAdmin使用的mysql库:
extension=php_mysql.dll
- 启动server2go。
如果您想再次运行旧版本的PHP,只需重命名文件/目录:
- \server2go\server\php\ to \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