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开发者作参考使用,谢谢~~
发布了141 篇原创文章 · 获赞 40 · 访问量 17万+

猜你喜欢

转载自blog.csdn.net/qq_20330595/article/details/103684297