文章目錄
1 概述
基礎教程,搭建php入門基本環境.環境win10.
2 安裝php
2.1 下載
2.2 安裝
其實只需要添加環境變量即可.win+Pause,高級系統設置:
Path這裏新建一個,剛纔的php目錄.
2.3 測試
打開cmd,輸入php -v:
這樣就安裝成功了.
3 IDE
這裏用的IDE是Php Storm.
3.1 下載
官網點擊這裏
直接下載就行.
3.2 安裝
挑個位置.
下面這些根據個人需要勾選即可,分別是快捷方式,添加運行目錄到環境變量,右鍵菜單添加"作爲一個工程打開",文件關聯.
安裝後以後直接run.
3.3 配置
其他配置按需要,這裏主要說一下php:
改個名字後選擇剛纔安裝php的路徑:
然後如果該目錄內沒有php.ini的話會提示配置文件php.ini不存在:
點擊How To Fix後提示:
它說創建php.ini文件在這個目錄,在這個目錄內可以找到兩套模板:php.ini-development與php.ini-production,前者是默認設置,後者是推薦設置,那既然後面那個是推薦設置那就把它複製一下改名字:
然後就不會有警告了:
4 安裝MySql
4.1 安裝介紹
MySql有以下版本:
- Enterprise Edition,企業版,可免費試用30天.
- Standard Edition,標準版,收費.
- Classic Edition,經典版,只可作爲一個嵌入式數據庫用於ISVs(獨立軟件開發商),OEMs(原始設備製造商),VARs(增值經銷商)的授權.
- Cluster CGE,高級集羣版,收費.
- Embedded,嵌入式版,相比起經典版,ISV/OEM用戶可以有更多選擇.
- Community Server,社區版,開源免費.
一般用社區版即可,下面介紹社區版的安裝流程.
MySql有三種安裝包,分別是安裝器,壓縮包與Docker鏡像.
一般選擇安裝器安裝或壓縮包解壓.這裏使用的是壓縮包,壓縮包包含了完整的MySQL Server,解壓之後需要額外的手動配置.
4.2 下載
官網這裏,直接下載即可.
4.3 配置文件
解壓之後,在解壓目錄新建一個叫my.ini的配置文件,輸入以下內容:
[mysqld]
port=3306
basedir=E:\Mysql
datadir=E:\Mysql\data
max_connections=200
max_connect_errors=12
character-set-server=utf8
default-storage-engine=INNODB
[mysql]
default-character-set=utf8
[client]
port=3306
default-character-set=utf8
basedir與datadir是安裝目錄與數據存放目錄,按需要修改即可.
4.4 環境變量
添加安裝目錄/bin到環境變量Path.不截圖了.
4.5 初始化
打開cmd,執行:
mysqld --initialize --consle
若出現以下問題:
可以看一下這個鏈接.
此時會出現root的初始密碼,需要記住.
然後輸入
mysqld --install
這裏筆者之前安裝過了,所以顯示已存在.
4.6 改密碼
好了之後輸入
net start mysql
啓動服務之後,輸入:
mysql -u root -p
輸入剛纔的隨機密碼.
然後修改root密碼:
alter user 'root'@'localhost' identified by 'xxxx';
修改root密碼後就可以用新密碼登錄了.
5 安裝Apache HTTP Server
5.1 下載
官網
官網說只提供源碼,需要自己編譯,這裏推薦了幾個編譯好的網站,去下載即可.
如果需要自己編譯,看了一下文檔,四個步驟,先下載源碼,還有apr,apr-util,apr-iconv,把它們放到對應文件夾,然後運行perl命令.
筆者沒有安裝perl,也不懂perl,所以就弱弱地用別人編譯好的了,點第一個即可:
64位,點擊下載即可.
5.2 安裝
解壓之後移動到想要的目錄,首先去修改conf下的httpd.conf第40行SRVROOT這裏:
修改成安裝目錄即可.
然後打開cmd進入該目錄下的bin,輸入:
httpd -k install
然後打開服務去開啓服務:
5.3 測試
瀏覽器輸入
localhost:80
會出現以下主頁.
6 Hello world
打開IDE,新建一個空項目,創建一個php文件:
輸入echo:
然後移動到右上角的那個小方塊:
ok!