首先安装Wamp,例如安装的目录为c:\wamp,项目www的目录为c:\wamp\www。
现在建立一个项目,例如:
1)网址为:my.dgsyktv.com
2)目录地址为:c:\wamp\www\dgsy\
3)把ThinkPHP5.0的代码拷贝到这个目录,配置默认。
1、配置Apache(注:本apache版本为2.4.9)
1.1)打开Apache的httpd.conf:
1.2)并修改以下两个配置(把注释的打开):
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
IncludeOptional "c:/wamp/vhosts/*"
Include "c:/wamp/alias/*"
上面如果没有设置过,其中
Include conf/extra/httpd-vhosts.conf
和
IncludeOptional “c:/wamp/vhosts/*”
行首前面是带#号的,把#号删除(#为注释,把注释去掉即打开)。
2、进入c:\wamp\vhost目录,新建一个文件,并命名为:my.dgsyktv.com.conf,打开这个文件,并填入一下内容:
<VirtualHost *:80>
DocumentRoot "C:\\wamp\\www\\dgsy\\"
ServerName my.dgsyktv.com
DirectoryIndex public/index.php
</VirtualHost>
<Directory "C:\\wamp\\www\\dgsy\\">
Options FollowSymLinks
AllowOverride All
Require all granted
Require host ip
</Directory>
3、进入C:\Windows\System32\drivers\etc目录,修改hosts文件,在里面增加一项:
127.0.0.1 my.dgsyktv.com
4、修改tp5项目的配置文件C:\wamp\www\dgsy\application\config.php,增加以下代码:
'view_replace_str' => [
'__PUBLIC__'=>'/public/static',
'__IMG__'=>'/public/static/images',
'__JS__'=>'/public/static/js',
'__CSS__'=>'/public/static/css',
'__ROOT__' => '/',
],
注:如果没有配置虚拟主机,上面的配置的项目地址应该如下:
'view_replace_str' => [
'__PUBLIC__'=>'/dgsy/public/static',
'__IMG__'=>'/dgsy/public/static/images',
'__JS__'=>'/dgsy/public/static/js',
'__CSS__'=>'/dgsy/public/static/css',
'__ROOT__' => '/dgsy/',
],
5、重启apache,这时浏览器输入:my.dgsyktv.com即可访问到本地项目。