-開啓apache的php服務: 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:mysql
訪問 https://dev.mysql.com/downloads/ 下載社區版git
點擊安裝sql
進入系統偏好設置,開啓mysql服務apache
將mysql 命令目錄(/usr/local/mysql/bin)添加到系統環境變量vim
執行 vim ~/.bash_profile ,在該文件中添加mysql命令目錄(PATH=$PATH:/usr/local/mysql/bin)瀏覽器
保存文件後在命令行執行 source ~/.bash_profilebash
更改php 的mysql_sockt 配置 ,否則本地經過php 鏈接不上phpstorm
經過命令行鏈接上mysql, 輸入 status; 找到 UNIX socket 字段值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 不用下載