目前碰到的网站一般有两种 都是采用thinkphp
- 一般入口文件为index.php或者index.html
一、正常入口文件在根目录
放在www下,通过访问localhost/文件目录访问
二、 入口文件不在根目录下
- 样例:一个管理后台,文件名叫Api
- 软件:通过phpstudy还原 这里用的phpstudy是新版 v8.0.9.3
1、先找入口文件:
该样例的入口文件在Api/Public/index.php
2、要设置根目录在public

如果没有这种便捷设置改根目录的,就改apache的vhost文件:
(有些不同软件修改的文件位置不同,但都是叫vhost)
(1)添加监听端口8088:
一些其它软件修改的位置是apche/conf/httpd.conf 文件

(2)添加配置文件,新建一个locahost_8088.conf:
一些其它软件修改的文件是/apache2.4/conf/extra/httpd-vhosts.conf,直接在该文件添加一个vhost

<VirtualHost *:8088> #端口
DocumentRoot "xxxx/WWW/tp5/public" #设置入口文件所在位置
FcgidInitialEnv PHPRC "D:/phpstudy_pro/Extensions/php/php5.6.9nts"
AddHandler fcgid-script .php
FcgidWrapper "xx/php/php5.6.9nts/php-cgi.exe" .php ##这个是解析php的一个配置
<Directory "xxx/WWW/tp5/public">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
DirectoryIndex index.php index.html
</Directory>
</VirtualHost>
添加完需要重启下apache
3、访问路径可以查看route.php文件,左边是访问路径,右边是实际路径
不是所有网站都会设置,如果没有这个设置,尝试常规的,直接localhost/网站名字
或者找找有没有其它设置


401

被折叠的 条评论
为什么被折叠?



