设为首页 收藏本站
查看: 565|回复: 0

[经验分享] php zend framework及php虚拟主机 配置

[复制链接]

尚未签到

发表于 2015-8-28 11:09:16 | 显示全部楼层 |阅读模式
  *************************************************************
  *****************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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-105460-1-1.html 上篇帖子: PHP学习笔记之PDO 下篇帖子: 怎样提高php运行速度?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表