最開始的名字:php
PHP(Personal Home Page), 我的主頁
如今的名字:html
PHP is Hypertext Preprocessor, 超文本預處理器
200x 開始,互聯網潮流催生了 LAMP
組合:mysql
開發的時候,經常使用組合是 WAMP,其中把 LINUX 換成了 WINDOWS:linux
爲 Apache 和 PHP 添加環境變量。laravel
提問: 爲何要添加環境變量???
配置 php(php.ini
, 若是沒有,將 php.ini-development
複製一份爲 php.ini
):git
## 修改 date.timezone = PRC extension_dir = "D:/software/php7/ext" ## 若是要調試的話,下載 Xdebug.dll,而後添加: zend_extension="d:/software/php7/php_xdebug-2.5.5-7.1-vc14-x86_64.dll" xdebug.remote_enable = On xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.remote_handler=dbgp
配置 Apache(etc/httpd.conf
):github
# 修改 Listen 9999 ServerRoot "D:/software/Apache24" DocumentRoot "E:/www" DirectoryIndex index.html index.php # 整合 php,須要添加: PHPIniDir "d:/software/php7" LoadModule php7_module "d:/software/php7/php7apache2_4.dll" AddHandler application/x-httpd-php .php AddType application/x-httpd-php .php .html
若是要開啓 php 的擴展支持,須要:sql
extension_dir = "d:\software\php7\ext"
extension=php_mysqli.dll
首先,下載 php 安裝包,安裝並配置其環境變量。thinkphp
其次,建立你的項目,好比在 =E:\www\php=,經過命令行進入這個目錄:shell
cmd $ e: $ cd www\php $ php -S localhost:9999
而後,就能夠在瀏覽器中訪問了:
localhost:9999/index.php
固然,若是你的項目中須要用到數據庫,那麼請安裝 mariadb。
那就能夠了。
最後,下載 Sublime/PHPStorm 開發神器。
注意,不要使用 notepad 進行開發,由於它會將文件轉換爲 BOM 格式,會引起一些莫名其妙的問題。 問題:什麼是 BOM 呢?
開始快樂的 php 之旅。
下載並安裝
將下載的源換爲國內的:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
下載 phpMyAdmin:
composer create-project fillup/phpmyadmin-minimal composer create-project fillup/phpmyadmin-minimal --no-dev ## 不要下載跟開發相關的東西 composer create-project fillup/phpmyadmin-minimal phpmyadmin --no-dev ## 指定文件夾 composer create-project fillup/phpmyadmin-minimal --prefer-dist ## 優先從歸檔下載
開始 ThinkPHP 項目:
composer create-project topthink/thinkphp:3.2.3 blog-tp3 --prefer-dist composer create-project topthink/think blog-tp5 --prefer-dist
開始一個 Laravel 項目:
composer create-project laravel/laravel blog-laravel
開始一個 yii 項目:
composer create-project yiisoft/yii2-app-basic blog-yii --prefer-dist