Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1755673
  • 博文数量: 335
  • 博客积分: 4690
  • 博客等级: 上校
  • 技术积分: 4341
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-08 21:38
个人简介

无聊之人--除了技术,还是技术,你懂得

文章分类

全部博文(335)

文章存档

2016年(29)

2015年(18)

2014年(7)

2013年(86)

2012年(90)

2011年(105)

分类: 系统运维

2011-12-19 21:49:43

SOFTWARE PREAPRE :
php-5.3.8-Win32-VC9-x86.zip
mysql-5.1.60-win32.msi
httpd-2.2.21-win32-x86-no_ssl.msi
INSTALL SEQUENCE:
 INSTALL APACHE
UNPACKUP PHP
INSTALL MYSQL 
软件的安装和解压就不说了,都是下一步,
不过在安装的时候,你要注意一下安装路径;
需要你在意的文件的有:
apache/.../conf/httpd
php/.../php.dev -----------重命名为;php.ini
现在解释一下你需要修改的东西:在修改之前你最好备份一下,你懂的
Httpd:(也就是你自己客户化的地方:)

LoadModule php5_module D:/php/php5apache2_2.dll  
指明apache以模块的方式加载php,并指明该模块的位置
PHPIniDir D:/php/php.ini
指明php配置文件的位置
DocumentRoot "D:/Apache2.2/htdocs"  (你自己放置网页以及元代买的地方)
    Options  Indexes  FollowSymLinks (该选项设置后,在后面的directory就不必设置)
    AllowOverride None
    Order deny,allow
    # Deny from all              -------uncomment
    ALLOW FROM ALL           ----------------ifNot,你就不能访问你的网页
# This should be changed to whatever you set DocumentRoot to.
# THIS IS CHANGED BY LIU D111218
#
#
 --------------same to DocumentRoot
添加对php的支持,你可以定义很多种格式,
。。。。。。。。。。。。。。。。。。。。。。。。。
 AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
#add by liu
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html 
。。。。。。。。。。。。。。。。。

php.ini (你自己定制php的加载模块,这些模块个人理解都是用来访问你自己的特定功能的
我们只需要mysql,你也只需加载下面的)

; On windows:
 extension_dir = "d:/php/ext/"
指明php访问mysql的模块的位置:
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
;   extension=modulename.extension
;
; For example, on Windows:
;
  extension=msql.dll
; ... or with a path:
;
;   extension=/path/to/extension/msql.so
动态加载方式:
extension=php_mysql.dll
extension=php_mysqli.dll
你可以选择自己喜欢的方式
最后,你要指明你所加载的模块php_mysql.dll的位置:
D:\php  的位置加入到path中,
我的电脑--》
属性
高级
path--add  
在path后面加  :D:\php 
在调试的时候,你需要一下错误日志
C:\Program Files\Apache Software Foundation\error\error.log
就想到这么多,以后有问题在补上。
补充:
如果是:ssleay32.dll 找不懂啊
你可以将ssleay32.dll之类的东西直接拷到 windows/system32/下面即可


----notes:
php -m  查看已经加载的模块
更加强大的命令:
php -h 
 
补充点内容:
重装系统后重新配置,老是报404错误,但是权限已经是
allow from all
那是为什么呢?原来是找不到默认的index 文件,手工添加就OK了
错误信息
 Directory index forbidden by Options directive: H:/drupa/
 
indexes指令说明是否启用index文件,而下面的指令,则说明了index搜索的顺序
#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#

    DirectoryIndex index.html index.php




阅读(1176) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~