使用zend framework框架搭建网站(一) -- 配置虚拟主机

 使用zf框架也有一段时间了,感觉很好用。它的类库是非常丰富的,网站开发中常用的功能它都提供了。当然了使用框架会使网站运行速度慢一点点,不过这是值得的。下面我将我学习过程中的一些所得与大家分享,因本人思维比较跳跃,文笔不是很好,大家就担待些。
    
      大家在使用zf框架做开发时,本机上想必已经有别的网站了. 又因为zf框架的mvc设计模式,这就不可避免的涉及到apache的虚拟主机的设置。

一。。配置虚拟主机
(为使用zf设置,其他的可以没这么多要求)

           1.要求:    
                      PHP 5.1.4或以上版本;
             
                      apache服务器,并正确配置了mod_rewrite扩展;(如果没有配置这一模块,打开httpd.conf 配置文档,添加 LoadModule rewrite_module modules/mod_rewrite.so ,当然了你得确保有这一模块)

            2.假设网站名为 test

          
            3,监听端口设置

               假设我们用8080端口,在apache的配置文件httpd.conf中打开这一监听端口,添加 Listen 8080 就ok了。如果这个端口被多个虚拟主机共享,那么你只能在你的本机上正常访问这个网站了,在局域网其他的机子上则没法正常访问你的网站,怎么办呢?换个监听端口就好了。

            4,(域名)设置
           
              访问网站还得有域名,来访问你的网站啊!比如我们的 http://test:8080 .让test 映射到127.0.0.1,方法很简单。在Windows下修改c:\windows\system32\drivers\etc\hosts 文件,添加 127.0.0.1 test , 在Linux平台下则修改 /etc/hosts文件。

            5.apache 中配置虚拟主机

             在httpd.conf配置文件添加:

       <VirtualHost *:8080>
            ServerAdmin admin@test.local                             #管理员email
            ServerName test
            DocumentRoot "D:/webserver/www/test/www"    #你的网站index.php所在的位置
            <Directory "D:/webserver/www/test/www">
                 Options Indexes FollowSymLinks
                 AllowOverride all
                 Order allow,deny
                  Allow from all
                  ServerSignature Off
                 </Directory>
          </VirtualHost>    

6,添加 htaccess 文件
          
           在网站index.php所在的目录下添加 .htaccess 文件,在Windows下可以使用dos下的
      edit .htaccess 命令来创建这个文件。
           文件内容为
           RewriteEngine on
           RewriteRule !\.(js|ico|gif|bmp|jpg|png|css|xml|html|txt)$ index.php [NC]

转载于:https://www.cnblogs.com/Tokyo/archive/2010/07/30/1788579.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值