PHP的环境搭建
什么是 PHP?
最開始的名字:
PHP(Personal Home Page), 個人主頁現(xiàn)在的名字:
PHP is Hypertext Preprocessor, 超文本預處理器WAMP 環(huán)境
200x 開始,互聯(lián)網(wǎng)潮流催生了?LAMP?組合:
- L: linux
- A: Apache
- M: MySQL
- P: PHP
開發(fā)的時候,常用組合是 WAMP,其中把 LINUX 換成了 WINDOWS:
為 Apache 和 PHP 添加環(huán)境變量。
提問: 為什么要添加環(huán)境變量???配置 php(php.ini, 如果沒有,將?php.ini-development?復制一份為?php.ini):
## 修改 date.timezone = PRC extension_dir = "D:/software/php7/ext"## 如果要調(diào)試的話,下載 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):
# 修改 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 的擴展支持,需要:
開發(fā)環(huán)境最簡配置
首先,下載 php 安裝包,安裝并配置其環(huán)境變量。
其次,創(chuàng)建你的項目,比如在 =E:\www\php=,通過命令行進入這個目錄:
cmd $ e: $ cd www\php $ php -S localhost:9999然后,就可以在瀏覽器中訪問了:
localhost:9999/index.php當然,如果你的項目中需要用到數(shù)據(jù)庫,那么請安裝 mariadb。
那就可以了。
最后,下載 Sublime/PHPStorm 開發(fā)神器。
注意,不要使用 notepad 進行開發(fā),因為它會將文件轉(zhuǎn)換為 BOM 格式,會引發(fā)一些莫名其妙的問題。 問題:什么是 BOM 呢?開始快樂的 php 之旅。
Composer 安裝
https://getcomposer.org/
下載并安裝
將下載的源換為國內(nèi)的:
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 ## 不要下載跟開發(fā)相關(guān)的東西 composer create-project fillup/phpmyadmin-minimal phpmyadmin --no-dev ## 指定文件夾 composer create-project fillup/phpmyadmin-minimal --prefer-dist ## 優(yōu)先從歸檔下載開始 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轉(zhuǎn)載于:https://www.cnblogs.com/lystarlet/p/8124728.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
- 上一篇: 弹出taskeng.exe窗口的解决方法
- 下一篇: HackerRank Nimble Ga