zoukankan      html  css  js  c++  java
  • php zend framework及php虚拟主机 配置

    *************************************************************

    *****************zend framework配置****************************

    *************************************************************

    httpd.conf
    1、cmd  进行 netstat -aon|findstr "80"   如果占用,则改端口

      #Listen 12.34.56.78:80
      Listen 80

      >>

      #Listen 12.34.56.78:80
      Listen 8080

    2、# LoadModule rewrite_module modules/mod_rewrite.so.  

      注意:是mod_rewrite 前面的"#"去掉
    3、文档中所有凡是出现 AllowOverride为None的..请一定把None都改成All.这样你写.htaccess这样的文件才会起到作用..
    4、DocumentRoot "C:/wamp/www"   apache 配置虚拟路径   

      注意:请确保路径正确,且路径存在   否则apache不能启动
    5、如果此时访问应该会出现权限不够的问题
         所以我们还需应用访问的权限AllowOverride到指定的apache配置的虚拟路径下 
      <Directory "c:/testWeb/public/">


    php.ini
    将library 放置好然后php.ini里配置include  library

    ; UNIX: "/path1:/path2"
    ;include_path = ".:/php/includes"
    ;
    ; Windows: "\path1;\path2"
    include_path = ".;c:\library"
    

    ************************************************************

    ******************apache 虚拟主机配置***************************

    ************************************************************

    1去掉apache httpd.conf下面两句话前面的#

    LoadModule vhost_alias_module modules/mod_vhost_alias.so

    Include conf/extra/httpd-vhosts.conf

    2在C:\Windows\System32\drivers\etc下找到hosts文件

    配置

    127.0.0.1 tools.localhost

    127.0.0.1 website.localhost

    3找到C:\wamp\bin\apache\Apache2.2.11\conf\extra下的httpd-vhost.conf文件

    配置如下数据

    NameVirtualHost *:8080
    
    #
    # VirtualHost example:
    # Almost any Apache directive may go into a VirtualHost container.
    # The first VirtualHost section is used for all requests that do not
    # match a ServerName or ServerAlias in any <VirtualHost> block.
    #
    <VirtualHost *:8080>
      ServerName website.localhost
        ServerAdmin webmaster@test.tools.directhr.net
        DocumentRoot "C:\Users\n.zhang\Documents\Website\DHR3"
     <Directory "C:\Users\n.zhang\Documents\Website\DHR3">
      Options Indexes MultiViews FollowSymLinks
      AllowOverride All
      Order allow,deny
      Allow from all
     </Directory>
        
        ErrorLog "logs/test.tools.directhr.net-error.log"
        CustomLog "logs/test.tools.directhr.net-access.log" common
    </VirtualHost>
    
    <VirtualHost *:8080>
      ServerName tools.localhost
        ServerAdmin webmaster@test.tools.directhr.net
        DocumentRoot "C:\Users\n.zhang\Documents\Tools"
     <Directory "C:\Users\n.zhang\Documents\Tools">
      Options Indexes MultiViews FollowSymLinks
      AllowOverride All
      Order allow,deny
      Allow from all
     </Directory>
        
        ErrorLog "logs/test.tools.directhr.net-error.log"
        CustomLog "logs/test.tools.directhr.net-access.log" common
    </VirtualHost>
    


    4修改php.ini的下面两个配置(允许上传大文件)

    post_max_size = 500M

    upload_max_filesize = 500M

    5 若root的密码为123456,登录phpmyadmin有一下几种方式
    打开C:\wamp\apps\phpmyadmin3.2.0.1下的config.inic.php
    【一】使用config授权模式,也是默认的方式
     $cfg['Servers'][$i]['auth_type'] = 'config';   //授权模式
     $cfg['Servers'][$i]['user'] = 'root';           //mysql教程登陆用户
     $cfg['Servers'][$i]['password'] = '123456';    //mysql登陆用户密码
     $cfg['Servers'][$i]['AllowNoPassword'] = true;

     【二】使用cookie授权模式, 需要登录
      将'auth_type'改为'cookie',然后修改'blowfish_secret'用一个任意字符串作为cookie的加密字符串,如果没有加密钥匙,系统会显示"配置文件现在需要绝密的短语密码(blowfish_secret) " ,配置文件如下:
      $cfg['Servers'][$i]['auth_type'] = 'cookie';
      $cfg['blowfish_secret'] = '44e2f5aece2855.93921574'; 

    【三】用http授权模式  http授权模式的登陆窗口
     $cfg['Servers'][$i]['auth_type'] = 'http';
      注意事项:如果mysql服务器端采用了4.1以上版本,而客户端连接用的是mysql4.1一下版本,对用户设置密码时注意使用OLD_PASSWORD函数,举例:
     mysql > SET PASSWORD = OLD_PASSWORD('12345')
     mysql > /G
     附录:(以下内容是自己写的)除了上述三种phpmyadmin自带的方法外,还可以使用apache的配置来限制登录,在phpmyadmin目录下放置一个.htaccess文件,指定使用的密码记录文 件。然后用htpasswd来生成密码保存在该密码记录文件中(文件的内容是加密的,使用方法htpasswd /etc/php_passwd username)。
         httpd.conf中的内容:phpmyadmin's directory"> AllowOverride AuthConfig
     .htaccess文件的内容
     authtype basic authuserfile /etc/php_passwd authname information require valid-user
     我们可以看到/etc/php_passwd文件中的内容类似这样:
     username:2Y2CD6nfJuwL6

    8

    php.ini修改

    max_input_time = -1

    max_execution_time = -1  

  • 相关阅读:
    Google MapReduce/GFS/BigTable三大技术的论文中译版
    Statistic flags are not updated in SRM PO
    漫谈PPS 1: Cancel PO, Reverse PO
    Team Purchasing
    对于SRM与ECC的IDocs处理逻辑及解决
    Bugs&Standard Behavior汇总 (持续更新ING…)
    Sourcing Cockpit: 2. Demo of Service Purchase Order
    POWL List Refresh
    漫谈PPS 2: Acceptance at Origin
    Redesign and bugs fix of SRM Classic Transfer
  • 原文地址:https://www.cnblogs.com/zcy_soft/p/1977803.html
Copyright © 2011-2022 走看看