[ Windows 開發環境 ]php
phpStudy(http://phpstudy.php.cn/)html
如今通常選擇版本: php7.1 + nginx,經常使用 curl、openssl 擴展選擇打開。nginx
項目安裝依賴包:php C:\phpStudy\PHPTutorial\tools\composer\composer.phar installlaravel
[ Linux 開發環境 ]git
安裝 PHP 的方式:github
Mac:https://www.php.net/manual/zh/install.macosx.php ( brew install php, brew services start php, /usr/local/opt/php/sbin 加入 ~/.bash_profile )web
Tar包:https://www.php.net/downloads.phpdocker
第一種. 安裝好PHP,使用PHP內置的 web server 很是容易啓動調試環境。macos
(php -S <addr>:<port> -t <docroot>)如 php -S 0.0.0.0:81 -t publicbash
第二種. 一鍵腳本安裝 LNMP 環境,簡單,方便調試,直接安裝到主機上。
(https://lnmp.org/download.html)
第三種. 一鍵 docker 啓動 LNMP 環境,須要瞭解 docker 環境使用,調試須要進入到容器中,不直接安裝到主機,乾淨。
(https://github.com/phvia/dkc)
第四種. 不一樣項目目錄中配置本身的 docker-compose.yml 定義容器編排。
[ Composer 工具 ]
$ curl -sS https://getcomposer.org/installer | php $ mv composer.phar /usr/local/bin/composer
[ PHP 項目使用國內鏡像源 ]
針對全局:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
針對項目:composer config repo.packagist composer https://mirrors.aliyun.com/composer/
(https://laravel-china.org/composer / https://mirrors.aliyun.com/composer/)
[ PHP 項目配置 vendor 包的併發安裝工具 ]
針對全局:composer global require hirak/prestissimo
(https://github.com/hirak/prestissimo)
[ 代碼 Git 倉庫 ]
Develop everywhere.
coding.net 私有項目不限量了,推薦
gitee.com 私有項目限制成員數,還能夠
gitlab.com 私有項目不限量,訪問網速緣由放最後
[ 調試工具 ]
運行時開發控制檯,交互式調試器和解釋器。
1. php -a
https://laravel.com/docs/5.5/artisan#introduction