我找不到在Mac上安裝MySQLi的說明。只是要清楚,MySQL是最新的,我正在運行PHP 5.我如何安裝它?我甚至從哪裏得到它?謝謝你的幫助。我會給予迴應的人和複選標記!如何安裝MySQLi
回答
MySQLi是PHP的一部分。應該有一個php-mysqli類型的軟件包可用,或者你可以使用PHP源代碼並重新編譯啓用mysqli。您可能已經安裝了它,但它是作爲模塊完成的,並且已被禁用。檢查您的php.ini是否爲extension=mysqli.so
或類似。它可能被註釋掉了,或者.so文件存在於你的擴展目錄中,但沒有通過extension =指令鏈接到PHP。
使用PHP-mysqlnd代替了PHP MySQL的
apt-get install php-mysqlnd
這有助於很多。我有php5-mysql,並且每當我嘗試通過mysqli進行連接時,頁面都會返回空響應。即使phpinfo顯示爲mysqli,因爲Chrome瀏覽器中仍然存在空的響應消息,Firefox中的連接重置。 – Zeeshan
當您將Docker與過時的PHP版本結合使用時,事實證明,apt-get並不是爲PHP模塊安裝庫的正確方式:無論您使用的是哪種PHP版本,它都會獲得新版本。幸運的是,有一個很好的實用工具叫做docker-php-ext-install - 它允許您輕鬆地將所需的模塊庫添加到您的PHP安裝中。希望這可以幫助某人。 – Konstantin
'php-mysqlnd'適用於較新的版本 – Pavel
本文解釋清楚,如何與EachApache安裝的mysqli。這也適用於我。
要使用EachApache安裝的mysqli:
登錄到WHM作爲 '根' 用戶。
無論是搜索「EasyApache」或轉到軟件> EasyApache
向下滾動並選擇一個構建選項(以前保存的配置)
單擊開始「開始定製基於配置文件」
選擇Apache的版本,然後單擊「下一步」。
選擇PHP的版本,然後單擊「下一步」。
選擇了「短選項列表」
內的其他選項中選擇「面面俱到選項列表」並查找「MySQL的改進的擴展名」
點擊「保存並編譯」
你應該在你的php.ini文件中編輯兩個行(我在本例中使用windows):
- 第一個是關於擴展目錄位置。請看下圖:
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "C:/php/ext"
-The第二個是關於擴展本身:
extension=php_mysqli.dll
只有修改(取消註釋)的延長線是不夠的我。希望它可以幫助
這是非常不可能的,他的mac不會運行windows。 –
我在Windows上,這是有幫助的,所以我想我們可以打電話給這個並行幫助,謝謝。並感謝PHP的明智的默認參數,男孩什麼是一種廢話語言 – Overdrivr
這是我安裝了它在我的基於Debian的機器上(Ubuntu的):
PHP 7:
sudo apt-get install php7.0-mysqli
PHP 5:
sudo apt-get install php5-mysqli
如果你需要手動安裝它,在高山碼頭上的圖像它是'apk添加--update php-mysqli'。 – luckydonald
由於您使用一臺Mac,打開一個終端,並且
- c d /等
找到php.ini中,和須藤打開它,例如,使用納米編輯
- 納米的php.ini
尋找使用控制+ W檢索爲 「mysqli.default_socket」,並且改變線路
- mysqli.default_socket = /tmp/mysql.sock
使用control + x,然後點擊「y」和「return」保存文件。必要時重新啓動Aapche。
現在你應該可以運行mysqli了。
我最近放棄了Xampp,贊成在Mac Sierra上使用本機Apache,因爲這是一個項目的新PHP要求。 Sierra自帶的PHP 5.6.25,但它不會運行mysql_ *開箱,經過大量的谷歌搜索,我發現這個網站真的很有幫助 - https://php-osx.liip.ch。事實證明,PHP 5.6.25確實支持mysql_ *,但未啓用。選擇你的PHP版本和下載它,它生成你的PHP正確的php.ini文件,那麼你是好去
這裏是鏈接安裝的詳細信息: http://php.net/manual/en/mysqli.installation.php
如果您使用的Windows 或Linux:
- 當安裝PHP包時,MySQLi擴展在大多數情況下會自動安裝。
sudo apt-get -y -f install php7.0-mysql
- 1. 無法在PHP7上安裝php-mysqli
- 2. 如何在windows iis服務器上安裝mysqli?
- 3. 如何安裝
- 4. 也安裝了PHP 5 Mysqli已安裝但未在mac獅子中編譯
- 5. 如何安裝或安裝Camunda for PHP?
- 6. 如何在Solaris 10中安裝安裝點(安裝Oracle RAC)?
- 7. 如何安裝DB.php?
- 8. 如何安裝kate5
- 9. 如何安裝ngpsql?
- 10. 如何安裝boto?
- 11. 如何安裝jPicker?
- 12. 如何安裝setuptools?
- 13. 如何安裝DWScript
- 14. 如何安裝Nokogiri?
- 15. 如何安裝pydelicious?
- 16. 如何安裝DBMonitor
- 17. 如何安裝Audiere?
- 18. 如何安裝ImageMagick
- 19. 如何安裝ant?
- 20. 如何安裝bxSlider
- 21. 如何安裝com.mysql.jdbc.Driver
- 22. 安裝GitWeb - 如何
- 23. 如何安裝tnsping?
- 24. 如何安裝ioreg?
- 25. 如何安裝gifsicle?
- 26. 如何安裝CKEDITOR
- 27. 如何安裝rawr?
- 28. silverlight - 如何安裝
- 29. 如何安裝Eclipse
- 30. 如何安裝roboguice?
您需要下載才能使其工作的包的名稱是_php5-mysql_。通常情況下,它會在安裝後自動激活模塊,所以你不需要修改_php.ini_文件。 – devrique
我只是'yum安裝php-mysqli',然後重新啓動apache(在centos 6.8'service httpd restart')並且工作。這是克服了「mbstring」錯誤,這是類似的解決與'yum安裝php-mbstring' – aequalsb