第一步 安裝Appach
下載地址
https://www.apachehaus.com/cgi-bin/download.plx
第二步 普及一下基本知識
筆者安裝在 D:\Apache24 下
- 默認被訪問路徑:
D:\Apache24\htdoc
- Appach 服務啓動
D:\Apache24\bin\httpd.exe -k install
- http啓動:
http://localhost/
其他操作
http://httpd.apache.org/docs/current/platform/windows.html#down
有用的操作這裏都有,我感覺會英語真的很重要、比瞎百度被坑要好太多。
第三步 安裝
在這個全名建站的時代,PHP作爲一個腳本語言,無需編譯即可運行,大大降低了站長部署的的技術門檻,這也是爲大多數人說 PHP是世界上最好的語言。WordPress\動力社區\TinkPhp5\開源CMS等等開源系統,成就了一個又一個機長,你們發現他們不需要會寫代碼,他們大多數都精通Linux命令行,和一些系統運維操作。
比如到 ThinkPHP5 下載一個完整版,直接扔到D:\Apache24\htdoc
下即可。
第四步 配置
修改hosts C:\Windows\System32\drivers\etc\hosts
添加映射,即可使用自定義域名訪問
127.0.0.1 www.think5.1.com
配置二級域名 D:\Apache24\conf\extra\httpd-vhosts.conf
使用www.think5.1.com
即可直接訪問到D:\Apache24\htdocs\Php_WorkSpace\MuchTp5_try
路徑下文件
<VirtualHost *:80>
DocumentRoot "${SRVROOT}/htdocs/Php_WorkSpace/think5.1"
ServerName www.think5.1.com
DirectoryIndex index.php index.html
ServerAlias think5.1
ErrorLog "logs/think5.1.bin-error_log"
CustomLog "logs/think5.1.bin-access_log" common
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
端口/修改htdoc路徑D:\Apache24\conf\httpd.conf
//端口
ServerName localhost:80
//訪問權限
<Directory />
AllowOverride none
Require all denied
</Directory>
//可修改htdoc路徑
DocumentRoot "${SRVROOT}/htdocs"
另外 虛擬主機
使用虛擬主機可能不像雲主機那樣簡單,Appach的配置httpd-vhosts.conf
和 httpd.conf
都是找不到的。
這個時候我們直接用全路徑訪問即可,這個時候作爲開發者就需要去了解一下TP5的架構特點。
- 訪問入口統一爲
http://localhost/xxx/xxxx/xxx/public/index.php
- 默認訪問的是application下的module層的模塊,
- admin層:
http://localhost/xxx/xxxx/xxx/public/index.php\admin
- api層:
http://localhost/xxx/xxxx/xxx/public/index.php\api
這樣用全鏈接一般就可以直接到所需要訪問的後臺頁面或自定義的API接口
比如:我訪問一個自定義API
PS:此文給部署PHP小白或入門PHP開發者作參考使用,謝謝~~
- admin層: