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
阅读(1222) | 评论(0) | 转发(0) |