第一步 安装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层: