日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

mac mysql phpmyadmin_Mac下搭建PHP开发环境(Apache+PHP+MySQL+phpMyAdmin)

發布時間:2023/11/27 生活经验 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mac mysql phpmyadmin_Mac下搭建PHP开发环境(Apache+PHP+MySQL+phpMyAdmin) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

備注:OS 10.11 自帶Apache 2.4.18和PHP 5.5;(升級macOS Sierra后Apache 2.4.23和PHP 5.6.24)

1. 運行Apache(根目錄:/Library/WebServer/Document)

終端輸入以下命令回車,然后輸入密碼,即可開啟Apache

sudo apachectl start

(開啟后,可以通過瀏覽器訪問:http://localhost,頁面顯示“It works” 表示已經成功。)

關閉Apache

sudo apachectl stop

重啟Apache

sudo apachectl restart

查看Apache版本

sudo apachectl -v

Server version: Apache/2.4.18 (Unix) Server built: Feb 20 2016 20:03:19

2. 配置PHP

編輯Apache配置文件,終端輸入:sudo vi /etc/apache2/httpd.conf

找到#LoadModule php5_module libexec/apache2/libphp5.so,去掉#,鍵盤點擊esc,然后寫入并退出:wq

復制一份php.ini.default 命名 php.ini,以后就可以配置PHP了

終端輸入sudo cp /etc/php.ini.default /etc/php.ini

重啟Apache,是其生效

終端輸入sudo apachectl restart

3. 安裝配置MySQL

下載免費社區版mysql-5.7.15-osx10.11-x86_64.dmg,下載后雙擊安裝,成功之后,會彈出提示框:

2016-09-28T13:54:19.317005Z 1 [Note] A temporary password is generated for root@localhost: SejX&!WY+518 If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual.

記住這里的臨時密碼:SejX&!WY+518

打開系統偏好配置->MySQL,開啟MySQL:Start MySQL Server(或者 關閉MySQL:Stop MySQL Server),注意:Automatically Start MySQL Server On Startup是默認勾選的,勾選后打開電腦會默認開啟MySQL

PHP連接MYSQL默認去找/var/mysql/mysql.sock,但MAC版的MYSQL改動了文件位置,放在/tmp下了。處理辦法是修改php.ini,終端輸入sudo vi /etc/php.ini,修改:

mysql.default_socket = /tmp/mysql.sock

pdo_mysql.default_socket=/tmp/mysql.sock

mysqli.default_socket=/tmp/mysql.sock

建議以上三個都改下,我默認使用的mysqli的方式請求MySQL

4.下載配置phpMyAdmin(管理MySQL的工具)

下載phpMyAdmin 點擊進入頁面,點擊右側Download 4.6.4

去“下載”找到phpMyAdmin-4.6.4-all-languages文件夾,更改文件夾為phpMyAdmin,放在/Library/WebServer/Document/目錄下(Apache的根目錄)

打開該目錄可以終端輸入open /Library/WebServer/Document

復制phpMyAdimin下config.sample.inc.php于當前目錄,

命名config.inc.php

修改config.inc.php

$cfg['blowfish_secret'] = 'asdf1234asdf1234asdf1234asdf1234asdf1234'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

$cfg['Servers'][$i]['host'] = 'localhost’;

改為:$cfg['Servers'][$i]['host'] = '127.0.0.1'; 否則:

錯誤

登錄phpMyAdmin,瀏覽器輸入http://localhost/phpMyAdmin

登錄root 密碼xxxx 尼瑪終于可以使用了!

爽!

問題 1:

PHP連接MySQL會報錯Warning: mysqli::real_connect(): (HY000/2002): No such file or directory ...

錯誤信息

原因:連接時PHP默認去找/var/mysql/mysql.sock了,但MAC版的MYSQL改動了文件位置,放在/tmp下了。處理辦法是修改php.ini,終端輸入sudo vi /etc/php.ini,修改:

mysql.default_socket = /tmp/mysql.sock

pdo_mysql.default_socket=/tmp/mysql.sock

mysqli.default_socket=/tmp/mysql.sock

建議以上三個都改下,我默認使用的mysqli的方式請求MySQL,親測可用

Mac升級系統macOS Sierra后PHP不編譯

總結

以上是生活随笔為你收集整理的mac mysql phpmyadmin_Mac下搭建PHP开发环境(Apache+PHP+MySQL+phpMyAdmin)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。