有没有什么方法可以将Apache设置为在本地运行,特别是不连接到internet,以便它可以通过LAN提供动态内容(PHP)?
我正在尝试在我的Windows XP SP3机器上建立一个开发环境,并在构建web PHP驱动的web应用程序方面获得一些经验。我有住宅罗杰斯服务,有一个服务器运行在那个连接上是违反TOS的。
我目前可以这样修改.htaccess文件,以防止通过web浏览器打开php.ini和其他文件:
# Prevent .ini and other files from being open from web browser
<filesMatch "\.(htaccess|htpasswd|ini|log|sh)$">
Order Allow,Deny
Deny from all
</filesMatch>
但是这似乎只适用于根目录,在根目录中放置这个.htaccess文件,所以如果导航到www.mysite.com/sub/php.ini,它仍然可
我已经建立了几个Yii项目,但从来没有这个问题。我用的是基本模板。
Apache config:
<VirtualHost *:80>
ServerName shop
DocumentRoot "C:/xampp/htdocs/shop/web"
<Directory "C:/xampp/htdocs/shop/web">
RewriteEngine on
# If a directory or a file exists, use the request directly
RewriteCond %{REQUEST_FILENAME