[PHP] 常備的現代 PHP 項目開發準備

 

[ 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

2.https://psysh.org/

https://laravel.com/docs/5.5/artisan#introduction

 

Link:http://www.javashuo.com/article/p-sujxvyva-r.html

相關文章
相關標籤/搜索