-開啟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:
-
訪問 https://dev.mysql.com/downloads/ 下載社群版
-
點選安裝
-
進入系統偏好設定,開啟mysql服務
-
將mysql 命令目錄(/usr/local/mysql/bin)新增到系統環境變數
-
執行 vim ~/.bash_profile ,在該檔案中新增mysql命令目錄(PATH=$PATH:/usr/local/mysql/bin)
-
儲存檔案後在命令列執行 source ~/.bash_profile
-
-
更改php 的mysql_sockt 配置 ,不然本地通過php 連線不上
-
通過命令列連線上mysql, 輸入 status; 找到 UNIX socket 欄位值
-
修改php.ini 的 pdo_mysql.default_socket、mysql.default_socket、mysqli.default_socket 這三個值,改成上面找到的欄位值
-
重啟apache;
-
-
-
安裝phpstorm:
-
購買,啟用
-
更換主題(可選)
-
配置debug
-
將xdebug.so 放到擴充套件目錄下 /usr/lib/php/extensions/no-debug-non-zts-20131226
-
建一個php.ini,cp /etc/php.ini.default /etc/php.ini
-
修改php.ini 設定 extendsion_dir = /usr/lib/php/extensions/no-debug-non-zts-20131226,zend_extendsion = xdebug.so
-
設定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”
-
重啟apache : sudo apachectl restart;
-
檢查是否安裝成功 : php -v;
-
-
在谷歌應用商店安裝,xdebug helper 設定 ide_key 為 “PHPSTROM”(一定要與上面寫的 idekey 一致,不然就不能直接從瀏覽器開始除錯)
-
在phpstrom 配置 server
-
安裝git
-
Phpstrom 有git 不用下載
-