我已经在我的mac上下载了最新的xampp dmg 7.0.6,但安装后,php版本仍然是5.6.11。我想知道是否必须手动设置apache的配置?如果是这样,我该如何将php的版本更改为php 7?如何将xampp php版本升级到php 7
回答
我只是这个昨天做我的电脑上。 Mac OSX设置应该是一个类似的过程。这不是一个简单的过程。当你经历这个过程时,你将不得不考虑&。我没有记录我是如何做到的,但我会与你分享我发现的一些事情,以帮助你解决沿途遇到的问题。
使用CLI(终端窗口)导航到Mac OSX机器上的主PHP文件夹。
在CLI中备份当前版本的XAMPP。如果它像/yourpath/xampp
文件夹中,然后用mv xampp xampp_php5
将其重命名为/yourpath/xampp_php5
。然后将新版本安装到原始XAMPP文件夹所在的文件夹中,如/yourpath/xampp/
。现在,您可以使用文件比较工具 - 比如SmartSynchronize - 在安装PHP 7.0.6的XAMPP之后对两个文件夹进行比较。
然后使用CLI导航到/yourpath/xampp/php/
或/yourpath/xampp/php/bin/
文件夹。运行php -v
以查看php文件正在使用哪个版本。如果它告诉你7.0.6,那么你可以看到升级XAMPP以使用新版本。如果没有,你在错误的文件夹中。找到v.7.0.6的版本。确保您可以获得php -v
以告诉您,您位于v.7.0.6的正确文件夹中。
您应该有64-bit version of XAMPP with PHP for Mac OSX。 (对于其他人,请到这里:https://www.apachefriends.org/download.html Windows注意:XAMPP是32位的& PHP是32位的如果你想要一个64位版本的PHP 7,你还必须安装一个64位版本的Apache从ApacheLounge否则,Apache将无法在XAMPP引导顺便说一句,Apache的主要repo只适用于Windows 32位二进制文件,我知道,奇怪的吧?!)
的事情,你需要检查:。
- Apache 64位喜欢安装到不同的文件夹,如
/yourpath/apache_24/
而不是/yourpath/xampp/apache/
。它可能不是XAMPP正在使用的文件夹路径。您可能必须用/yourpath/xampp/apache/
替换所有/apache_24/
路径。 - XAMPP开发人员(位于ApacheFriends.org)定制了Apache,因此它具有与Apache的httpd服务器不同的设置值。这就是为什么你想DIFF
/yourpath/xampp/
和/yourpath/xampp_php5/
文件夹。将xampp_php5中的所有内容复制到您的新Apache版本中。自定义编辑对他们的代码会有非常沉重的XAMPP开发者风格。当你看到它时你会知道它。我必须编辑以下文件: - 编辑
/yourpath/xampp/apache/conf/extra/httpd-vhosts.conf
&将您的设置从旧的xampp_php5文件夹复制过来。如果您使用虚拟主机,则新版本的Apache将不会安装任何虚拟托管的网站。这将连接本地主机URL映射。 - 编辑
/yourpath/xampp/apache/conf/extra/httpd-xampp.conf
以确保它引用的是php7,无论php5出现在旧的xampp_php5文件夹中。您可能会注意到看起来像这样的文件/xampp/php/php5ts
已更改为此/xampp/php/php7ts
&这样的地方:php5_module
将已更改为此php7_module
。 - 将任何
/yourpath/xampp/php/php.ini-development
文件复制到该文件夹中的php.ini
。与/yourpath/xampp_php5/php/php.ini
文件差异。根据需要编辑它。 - 如果要升级phpMyAdmin的同时,确保编辑
/yourpath/xampp/phpmyadmin/config.inc.php
- 要检查你的Apache版本,cd到
/yourpath/xampp/apache/bin/
和运行httpd -v
。它应该告诉你版本&它是32位还是64位。 - 检查
/yourpath/xampp/apache/log/
中的日志文件是否有错误。 - 在引导XAMPP时在这些日志文件中出现错误时,请在网络上搜索答案。像这里一样。
- 如果您遇到困难,可以询问新问题。
一段时间的努力,可以让Apache 2.X的64位,与PHP 7.x的64位&的phpMyAdmin新的verison了&在几个小时运行。
祝你好运! :)
- 1. 如何在Xampp中升级到php版本5.4.8?
- 2. 将PHP从版本5.2升级到5.3
- 3. 如何在xampp窗口上将PHP版本从5.4升级到5.6?
- 4. Zend PHP - 旧版本升级?
- 5. 升级到PHP 7在Ubuntu
- 6. 嗨PHP版本5.3.0升级到5.5.9
- 7. 将OSX El Capitan升级到PHP 7
- 8. 升级PHP到最新版本
- 9. 如何将phpunit升级到新版本?
- 10. 将php 5.6.3升级到5.6.4或更高版本(分支5.6)
- 11. 升级当前XAMPP 1.6.8与PHP 5.3
- 12. 在ZPanel上升级PHP版本
- 13. 如何将EasyPhp升级到php 5.4?
- 14. 在Ubuntu上升级PHP版本
- 15. 无法在Sierra上升级到PHP 7
- 16. 在Linux上升级PHP版本5.6 - > 7问题
- 17. 将php版本从5.2升级到5.3 Joomla
- 18. 在Windows上将PHP从5.3.3升级到5.3.8以上版本
- 19. 使用WHM将PHP FreeType版本从2.2.1升级到2.4.4
- 20. Vesta CP将PHP版本升级到5.6(CentOS 64bit)
- 21. zend服务器 - PHP版本升级
- 22. PHP和MYSQL升级支持版本
- 23. 在mamp中升级php版本
- 24. 在XAMPP for Windows中升级PHP 5.4.0?
- 25. 在XAMPP for linux中升级PHP?
- 26. 如何将熊猫从版本0.17.1升级到更高版本?
- 27. 如何将ember-data的ember-data版本升级到版本12?
- 28. 如何将codeigniter从旧版本升级到最新版本
- 29. 如何将jython版本2.2.1升级到版本2.5?
- 30. 如何将RPM版本4.4。*升级到RPM版本4.8。?