用Mac自帶的php和apache 搭建php開發環境

- 開啟apache的php服務:

1. 打開apache配置文件,執行命令 :sudo vim /etc/apache2/httpd.cof

2. 去掉 #LoadModule php5_module libexec/apache2/libphp5.so 這行的#

3. 重啟apache服務,執行命令: sudo apachectl restart

4. 到apache的網站默認文件夾(/Library/WebServer/),創建phpinfo.php ,用于測試

5. 訪問 http://localhost/phpinfo.php

6. 修改默認文件夾路徑,或者配置虛擬目錄(可選)

- 安裝mysql:

1. 訪問 https://dev.mysql.com/downloads/ 下載社區版

2. 點擊安裝

3. 進入系統偏好設置,開啟mysql服務

4. 將mysql 命令目錄(/usr/local/mysql/bin)添加到系統環境變量

1. 執行 vim ~/.bash_profile ,在該文件中添加mysql命令目錄(PATH=$PATH:/usr/local/mysql/bin)

2. 保存文件后在命令行執行 source ~/.bash_profile

5. 更改php 的mysql_sockt 配置 ,不然本地通過php 連接不上

1. 通過命令行連接上mysql, 輸入 status; 找到 UNIX socket 字段值

2. 修改php.ini 的 pdo_mysql.default_socket、mysql.default_socket、mysqli.default_socket 這三個值,改成上面找到的字段值****

3. 重啟apache;****

- 安裝phpstorm:

1. 訪問 https://www.jetbrains.com/phpstorm/download 下載

2. 購買,激活

3. 更換主題(可選)

4. 配置debug

1. 將xdebug.so 放到擴展目錄下 /usr/lib/php/extensions/no-debug-non-zts-20131226

2. 建一個php.ini,cp /etc/php.ini.default /etc/php.ini

3. 修改php.ini 設置 extendsion_dir = /usr/lib/php/extensions/no-debug-non-zts-20131226,zend_extendsion = xdebug.so

4. 設置xdebug 調試配置:

xdebug.remote_autostart=off

xdebug.remote_enable=1

xdebug.remote_mode="req"

xdebug.remote_log="/var/log/xdebug.log"

xdebug.remote_host=localhost/127.0.0.1

xdebug.remote_port=9000

xdebug.remote_handler="dbgp"

xdebug.idekey=“PHPSTROM”

1. 重啟apache : sudo apachectl restart;

2. 檢查是否安裝成功 : php -v;

7. 在谷歌應用商店安裝,xdebug helper 設置 ide_key 為 “PHPSTROM”(一定要與上面寫的 idekey 一致,不然就不能直接從瀏覽器開始調試)

8. 在phpstrom 配置 server

- 安裝git

1. Phpstrom 有git 不用下載

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容