PHP項目快速部署入門

第一步 安裝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.confhttpd.conf 都是找不到的。
這個時候我們直接用全路徑訪問即可,這個時候作爲開發者就需要去了解一下TP5的架構特點。

  1. 訪問入口統一爲 http://localhost/xxx/xxxx/xxx/public/index.php
  2. 默認訪問的是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開發者作參考使用,謝謝~~
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章