使用XAMPP,我如何换掉PHP 5.2 for PHP 5.2?

jsk*_*les 32 php xampp downgrade

我正在使用XAMPP 1.7.2,但需要换掉PHP 5.2 for PHP 5.2 - 我该怎么做?

小智 24

谢谢你的回答.我刚刚在Windows XP上工作,只做了一些修改.这是我的步骤.

  1. 下载并安装最新的xampp到G:\ xampp.截至2010年3月12日,这是1.7.3.
  2. 下载xampp-win32-1.7.0.zip的zip,这是没有php 5.3的最新xampp发行版.提取某处,例如G:\ xampp-win32-1.7.0 \
  3. 删除目录G:\ xampp\php
  4. 删除G:\ xampp\apache\modules\php5apache2_2.dll和php5apache2_2_filter.dll
  5. 将G:\ xampp-win32-1.7.0\xampp\php复制到G:\ xampp\php.
  6. 将G:\ xampp-win32-1.7.0\xampp\apache\bin\php*复制到G:\ xampp\apache\bin
  7. 编辑G:\ xampp\apache\conf\extra\httpd-xampp.conf.
    • 紧接在该行之后,<IfModule alias_module>添加行

(剪断)

<IfModule mime_module>
  LoadModule php5_module "/xampp/apache/bin/php5apache2_2.dll"
  AddType application/x-httpd-php-source .phps
  AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml .phpt
    <Directory "/xampp/htdocs/xampp">
      <IfModule php5_module>
        <Files "status.php">
            php_admin_flag safe_mode off
        </Files>
      </IfModule>
    </Directory>
</IfModule>
Run Code Online (Sandbox Code Playgroud)

(请注意,这是从1.7.0 xampp发行版中的同一文件中获取的.如果遇到问题,请检查该conf文件并使其与新文件匹配.)

然后,您应该能够使用PHP 5.2.8启动Apache服务器.您可以拖尾G:\ xampp\apache\logs\error.log文件以查看启动时是否有任何错误.如果没有,当您导航到localhost时,您应该能够看到XAMPP启动画面.

希望这有助于下一个人.

干杯,

可靠的人


Nar*_*sus 21

我知道这对你没有帮助,但我不得不说这是我从XAMPP跳到WampServer的原因之一.WampServer允许您安装PHP,Apache和/或MySQL的多个版本,并通过菜单选项在它们之间切换.

  • 我希望xampp能够找到这个功能.Wamp对此非常好. (4认同)

jim*_*myi 8

您可以在此处下载旧版本的XAMPP.在版本1.7.2中添加了PHP 5.3,所以任何旧版本都会很好.


Dan*_*iel 6

  1. 停止运行Apache服务器.
  2. 从apachefriends网站链接的SourceForge站点下载最新版本的XAMPP,其中包含PHP 5.2.*版本.
  3. 将当前安装中的PHP文件(MAC OSX: /xamppfiles/modules/libphp.so)重命名为其他内容(以防万一).
  4. 从刚刚下载的旧XAMPP安装中复制位于同一目录树中的PHP文件,并将其放在刚刚重命名的文件的目录中.
  5. 启动Apache服务器,并生成新版本的phpinfo().
  6. 确认PHP版本已降低后,从旧的XAMPP安装中删除剩余的文件.
  7. 随之而来的乐趣.

我刚刚确认,当使用XAMPP for OS X 1.0.1版(2009年4月)的PHP 5.2.9版本时,这种方法很有效,并且通过手术将其移植到XAMPP for OS X 1.7.2(2009年8月).