Sta*_*umo 166 php windows xampp
我想知道你如何在Xampp for Windows中升级PHP?我尝试从主PHP站点下载最新的PHP版本,但是当我检查(phpinfo)时,我仍然得到以前的版本仍在使用中.
s-s*_*rma 123
备份你的htdocs和数据文件夹(MySQL文件夹的子文件夹),重新安装升级版本并替换这些文件夹.
注意: 如果您更改了PHP(php.ini),Apache(httpd.conf)或其他任何配置文件,请同时备份这些文件并将其替换为新安装的版本.
Dha*_*ang 57
你可以通过以下链接帮助我,也应该为你工作.http://hype-free.blogspot.com/2007/07/updating-php-in-xampp-for-windows.html
意识到我的回答有助于几个用户,这里是原始链接的编辑:
编辑:
注意:在XAMPP安装中,有两个目录需要使用新版本的文件进行更新,即php
子目录和apache/bin
子目录.
Vik*_*eta 47
最简单的方法来升级PHP
中XAMPP
:
XAMPP
.XAMPP
已安装的位置).PHP
从提取的存档中复制文件夹.PHP
安装XAMPP
目录中的文件夹.你可以备份它像改变PHP
文件夹名称PHP-old
或类似PHP-version-number
PHP
从解压缩的存档中复制的文件夹.php.ini
文件替换为备份文件夹php.ini
文件.server
.CRK*_*CRK 13
我需要将我的php从5.3.8更新到5.3.29.(在Windows上都是线程安全的)
我做的步骤:
希望我能涵盖一切.
如果你改变php的主要版本,例如5.3.x到5.4.x,这些步骤很可能不会起作用,但对于次要版本,它应该可行.
另外,一个很好的方法来查看错误...启动命令行并尝试启动httpd.exe,在xampp/apache/bin下,它会列出找到的错误.
我认为您需要实际下载并安装所需的PHP版本的XAMPP.我不认为你可以单独升级XAMPP的组件,除非在XAMPP本身内为此提供了一个工具.
从http://windows.php.net/download/网站下载所需的php二进制版本.下载线程安全二进制zip版本.将下载的PHP版本解压缩到一个单独的文件夹中.请确保您的新php文件夹名称不是"PHP".可能是您可以使用filder名称作为版本名称.例如对于PHP 5.4,您可以使用php54.
将新的php文件夹复制到xampp文件夹中.现在转到yourxampp/apache/conf/extra文件夹.从文件夹extra打开文件httpd-xampp.conf.更改以下变量:
变量PHPINIDir为/ Varaible LoadModule为//php5apache2_2.dl
保存文件httpd-xampp.conf.重新启动XAMPP apache服务器.如果您的服务器成功重启,那么您的服务器php版本将升级.
我已经升级到php7.2从php5.6
我遵循的步骤.
C:\ XAMPP的\ apache的\的conf \额外\ HTTP-xampp.conf
LoadFile"C:/xampp/php/php5ts.dll"
LoadFile"C:/xampp/php/libpq.dll"
LoadModule php5_module"C:/xampp/php/php5apache2_4.dll"
至
LoadFile"C:/xampp/php/php7ts.dll"
LoadFile"C:/xampp/php/libpq.dll"
LoadModule php7_module"C:/xampp/php/php7apache2_4.dll"
将php5_module替换为此文件中的php7_module.
重启Apache
小智 6
我还没有足够的声誉发表评论,但是,添加到ssharma的答案:
将htdocs文件夹复制到安全位置后,只需从PHPmyadmin导出数据库.只需转到每个数据库,然后单击顶部的导出选项卡.将它们导出为sql(或其他任何东西,真的 - 只记得你选择的东西).升级您的XAMPP安装.现在,在新版本的XAMPP中,创建要重新插入的数据库.示例:您有一个名为"test"的数据库,它是从旧安装中导出的,将新的空数据库命名为同一个数据库.现在,进入'test'并点击顶部的导入按钮(导出按钮旁边).单击选择文件,找到之前导出的sql文件(应为'test.sql')并导入.您的表格和数据将到位.
注意:有一个选项可以导出整个数据库集合(它命名文件127.0.0.1.sql).但是,我从来没有太多运气能够正确导入它.分别执行每个数据库以确保其正常工作.我把这篇帖子弄得很啰嗦,但那是因为我喜欢为那些不知道他们到底在做什么的人写信(我,我自己,不久前就在那里(我们所有人都在某些地方)点)).
我的答案的简写版本:
1)单独导出数据库
2)导入到XAMPP的新安装中
我已通过从此处下载文件将 PHP 更新到 8。 https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/8.0.6/
通过将之前的 PHP 文件夹重命名为其他内容,将其上传到 xampp 目录。但是,在启动 apache 时出现以下错误。
Error: Apache shutdown unexpectedly.
This may be due to a blocked port, missing dependencies,
improper privileges, a crash, or a shutdown by another method.
Press the Logs button to view error logs and check
the Windows Event Viewer for more clues
If you need more help, copy and post this
entire log window on the forums
Run Code Online (Sandbox Code Playgroud)
之后,我也用我下载的新版本替换了 xampp 文件夹中的 apache 目录,它解决了问题。
尝试访问 phpmyadmin 页面时遇到另一个问题,然后再次从 xampp 目录中重命名以前的 phpmyadmin 文件夹,并从下载的文件上传新版本。它解决了这个问题。
归档时间: |
|
查看次数: |
347702 次 |
最近记录: |