我正在尋找手動安裝PHP,沒有自制軟件(軟件包安裝),只有.tar存檔的方法。 我在Google上搜索了幾天,但我仍然找不到合適的方法。尋找在OSX上手動安裝PHP的方法Yosemite
回答
在考慮在OS X中手動安裝PHP之前,我想給你一些關於OS X Yosemite的更新。
[1]優勝美地包括Apache 2.4,所以你不必擔心Apache的安裝。
[2] Mac OS X在UNIX上運行。因此,大多數UNIX軟件都可以在Mac OS X上輕鬆安裝。此外,Apache和PHP也與OS X一起打包。要創建本地Web服務器,您只需啓用它們並安裝MySQL。
現在這裏是循序漸進的過程來安裝PHP和MySQL -
首先,打開終端應用,並切換到根用戶避免權限問題而運行這些命令。
sudo su -
該命令允許Apache的Mac OS X上。
apachectl start
現在,您可以通過訪問http://localhost檢查本地主機。如果它工作,它會顯示它的工作原理!
在啓用PHP爲Apache創建默認的Apache配置的備份,將有利於對抗的Mac OS X的未來版本進行比較,然後再啓用PHP爲APACHE -
cd /etc/apache2/
cp httpd.conf httpd.conf.bak
現在編輯Apache配置。如果您不熟悉vi,請隨意使用TextEdit。
vi httpd.conf
取消對以下行(刪除#):
LoadModule php5_module libexec/apache2/libphp5.so
重啓Apache:
apachectl restart
您可以通過在DocumentRoot中創建一個phpinfo()頁來驗證PHP是否啓用。Mac OS X Yosemite的默認DocumentRoot是/ Library/WebServer/Documents。您可以從Apache配置中驗證這一點。
grep DocumentRoot httpd.conf
現在創建的phpinfo()頁面中您的DocumentRoot:
echo '<?php phpinfo();' > /Library/WebServer/Documents/phpinfo.php
驗證PHP在OS X上安裝MySQL:
下載MySQL DMG爲Mac OS X
安裝MySQL
README建議創建MySQL和中mysqladmin的別名。但是還有其他一些有用的命令,比如mysqldump。相反,我更新了路徑以包含/ usr/local/mysql/bin。
export PATH=/usr/local/mysql/bin:$PATH
注:您需要打開一個新的終端窗口或運行上面的路徑更新命令。
我也運行mysql_secure_installation。雖然這不是必要的,但這是很好的做法。
連接PHP和MySQL
你需要確保PHP和MySQL可以相互通信。有幾個選項可以這樣做。我做了以下內容:
cd /var
mkdir mysql
cd mysql
ln -s /tmp/mysql.sock mysql.sock
其他配置(可選)
OS X Yosemite上的Apache 2.4的默認配置看起來很瘦。例如,像mod_rewrite這樣的常見模塊是已禁用。您現在可以考慮現在啓用此以避免將來忘記它們被禁用。
我編輯我的Apache CONFIGRATION:
vi /etc/apache2/httpd.conf
我註釋掉以下行(刪除#):
LoadModule deflate_module libexec/apache2/mod_deflate.so
LoadModule expires_module libexec/apache2/mod_expires.so
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
所以這些都是手動安裝PHP的步驟,我希望它會有幫助。 :-)
- 1. 在OSX Yosemite上安裝Grafana
- 2. 使用macports在OSX Yosemite上安裝openmpi
- 3. 在OSX Yosemite上運行pod安裝
- 4. 無法在osx yosemite上安裝Matplotlib,freetype和Harfbuzz
- 5. 如何在osx yosemite中安裝emacs 25
- 6. 在Mac OS X上安裝php-cgi Yosemite
- 7. 在Yosemite上安裝Scapy
- 8. 無法在Yosemite DP上安裝Cocoapods 7
- 9. 在Mac OSX上從源代碼安裝R軟件包rpy2 yosemite
- 10. 在mac OSX上安裝VTK python模塊Yosemite 10.10.1
- 11. 手動安裝python庫的正確方法[osx-mavericks]
- 12. Python audiolab安裝,無法在Mac OSX上安裝(或查找)libsndfile
- 13. 在osx 10.11.5上爲新手安裝asciidoctor?
- 14. 如何在osx上手動安裝崇高文本的包?
- 15. 如何在OSX 10.10上安裝php-gmp
- 16. 如何在osx上安裝php-xml?
- 17. 如何在OSX上安裝「pthreads」,PHP 5.5.30
- 18. 在Mac OS X上安裝ColdFusion 11 Yosemite
- 19. Error在Mac OS X上安裝pymssql Yosemite
- 20. 在Mac上安裝並使用pygame Yosemite
- 21. 我想在MacOSX Yosemite上安裝Mono
- 22. 在Mac 10.10上安裝Ruby OpenSSL Yosemite
- 23. 尋找Joomla!安裝在服務器上
- 24. Matplotlib底圖安裝在OS X Yosemite上的安裝問題
- 25. OSX Yosemite - 無法再登錄
- 26. 無法在OSX上安裝MySQL_python
- 27. 無法在osx lion上安裝pyaudio
- 28. 無法在OSX 10.10.5上安裝cvxopt
- 29. 無法'安裝'在OSX上工作
- 30. 無法在mac OSX上安裝rvm 10.8.2
這些是Web服務器(Apache的)和數據庫(MySQL的)Server安裝。 ='/ 反正謝謝.. – ISOs
@ISO是的,但正如你知道如果你想安裝PHP,你應該有本地服務器可用,這樣你就可以檢查它是否在工作。這就是爲什麼我添加了整個過程。 –