PHP环境配置与问题处理-------如何修改wampserver的www目录或根目录(百度经验)
我们网站制作时,用wampserver配置服务器环境时,不喜欢它默认的一些配置,得修改下,如我们存放网页的文件夹并不是在那个目录下的,怎么才能改掉这个目录呢?当然有办法。
方法/步骤
1、
打开wampserver的安装根目录,在打开里面的“script”文件夹,用记事本打开里面的config.inc.php
2、
找到“$wwwDir = $c_installDir.'/www';”,改成大家希望的目录就行了,比如改成D:\website,对应的代码就是$wwwDir = ‘D:/website’;(注意,windows下表示路径的“\”在这里必须改为“/”)。然后关闭wampserver.
3、
再打开,www目录就 变成我们设定的D:\website了。(注意:这里修改的只是wampserver上的一个链接,真正的Apache的目录并不是在这里该的,改得方式请大家别着急,继续往下看。)
4、
运行wampserver后,单击windows任务栏右下方的图标,打开Apach下面的httpd.conf文件。

5、
路径为你的安装盘下如:E:\wamp\bin\apache\apache2.4.9\conf下,寻找“DocumentRoot”大概在第178行,把后 面的值改成我们实际网站需要的路径(项目网站的本地存放路径)

我项目存放的本地地址是E:\This is the code,因此将默认的“e:/wamp/www/”改为"E:/This is the code",如图

6、
再寻找“<Directory "c:/wamp/www/">”,也给改了,如图:

================================================================================================================================================
1、不一定要修改wampserver的www目录(根目录),可以直接使用“域名重定向”的方式
2、项目缺少伪静态 会导致如下

伪静态的文件名为.htaccess
内容:
#<IfModule mod_rewrite.c>
# Options +FollowSymlinks -Multiviews
# RewriteEngine On
#
# RewriteCond %{REQUEST_FILENAME} !-d
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
#</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
参考文献:https://blog.csdn.net/enjoy_sun_moon/article/details/93040518

浙公网安备 33010602011771号