我已經在我的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。?