以下是我配置的:
(1) 运行apache_2.0.47-win32-x86-no_ssl.exe,安装apache(2) 选择存放PHP的目录,进行拷贝或解压,例如e:\software\php\php-4.3.4-win32(3) 拷贝PHP目录下的php.ini-dist到windows系统目录下,并改名为php.ini
拷贝PHP目录下的php4ts.dll到windows系统目录下或PHP的sapi子目录下(4) 编辑php.ini
doc_root = "f:\php"
extension_dir = "e:\software\php\php-4.3.4-win32\extensions"
session.save_path = "c:\windows\temp\session"
去掉extension=php_mssql.dll的注释
考虑register_globals = Off的设置(5) 编辑httpd.conf
LoadModule php4_module "e:/software/php/php-4.3.4-win32/sapi/php4apache2.dll"
# AddModule mod_php4.c
AddType application/x-httpd-php .php
DocumentRoot "f:\php"
给AddDefaultCharset ... 加上注释
(1) 运行apache_2.0.47-win32-x86-no_ssl.exe,安装apache(2) 选择存放PHP的目录,进行拷贝或解压,例如e:\software\php\php-4.3.4-win32(3) 拷贝PHP目录下的php.ini-dist到windows系统目录下,并改名为php.ini
拷贝PHP目录下的php4ts.dll到windows系统目录下或PHP的sapi子目录下(4) 编辑php.ini
doc_root = "f:\php"
extension_dir = "e:\software\php\php-4.3.4-win32\extensions"
session.save_path = "c:\windows\temp\session"
去掉extension=php_mssql.dll的注释
考虑register_globals = Off的设置(5) 编辑httpd.conf
LoadModule php4_module "e:/software/php/php-4.3.4-win32/sapi/php4apache2.dll"
# AddModule mod_php4.c
AddType application/x-httpd-php .php
DocumentRoot "f:\php"
给AddDefaultCharset ... 加上注释
(3) 拷贝PHP目录下的php.ini-dist到windows系统目录下,并改名为php.ini
拷贝PHP目录下的php4ts.dll到windows系统目录下或PHP的sapi子目录下
__________________________________________________________________________________以上将php.ini-dist拷贝到Windows系统目录下,并改名,我问的是还需要将PHP目录下的这个文件改名吗?还有你的配置就改动这些吗?怎么我贴出的文章需要改动这么多呢?为什么我重启计算机后就不能用Apache了,还有PHP为什么配置不好,多谢!
帮忙看一下我贴出的配置有问题吗?多谢!
如果没有,那可能就是这个问题了
为什么第一次安装Apache时能通过"http://127.0.0.1"来看到成功界面,重启计算机后就不能访问了,这是怎么回事?玩PHP的朋友请帮小弟一把,多谢!
不能执行.php文件,运行时提示下载,那是怎么回事,可是我已经加入以下几行:
LoadModule php4_module D:/Program Files/Apache Group/php-4.3.4-Win32/sapi/php4apache2.dll
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .html
怎么这样不能运行PHP文件吗?问题二:
Apache重启几次又不能启动了,提示信息如下:
The requested operation has failed!
怎么办,高手帮忙!
ScriptAlias /php/ "c:/php/" //修改
AddType application/x-httpd-php .php //找到相应位置添加
Action application/x-httpd-php "/php/php.exe"//找到相应位置添加
2.把dlls里的dll文件和php4ts.dll拷贝到system32目录。
3。在iis里添加php的文件扩展名。在配置中添加D:\php\sapi\php4isapi.dll,扩展名.php。
4。在php.ini里配置路径extension_dir = "d:\php\extensions"。
2.复制C:\PHP5目录下的 php5ts.dll 文件到 C:\winnt\ 目录下;复制 C:\PHP5 目录下的下列 dll 文件到 C:\winnt\system32 目录下:fdftk.dll
fribidi.dll
gds32.dll
libeay32.dll
libintl-1.dll
libmhash.dll
libmysql.dll //MySQL 4.1 之前版本的扩展支持
libmysqli.dll //MySql 4.1之后版本的扩展支持
ntwdblib.dll
yaz.dll
3.复制 C:\PHP5\ 目录下的 php.ini-dist 文件到 C:\windows\ 目录下,并改名为 php.ini...并做如下修改
A)
;Directory in which the loadable extensions(modules)....
extension_dir = "./" 改为 extension_dir = "C:\PHP5\ext\"B)
找到;Windows Extensions
;Note that ODBC support is built in,so no dll is needed for it.修改成为如下
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_curl.dll
extension=php_dba.dll
;extension=php_dbase.dll
extension=php_dbx.dll
;extension=php_exif.dll
extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
extension=php_iisfunc.dll
extension=php_imap.dll
;extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
extension=php_mysql.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
;extension=php_pgsql.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_tidy.dll
;extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
;extension=php_yaz.dll
extension=php_zip.dll保存并退出安装Apache 2安装前请先确定你已经停止了IIS服务。1.点击安装程序,在填写服务器信息页面输入
localhost
localhost
[email protected] 2.一路点击 next 安装完成。3.对Apache 的配置文件进行配置打开 C:\Program Files\Apache Group\Apache2\conf
打开 httpd.conf
添加主页
定位到 DirectoryIndex index.html index.html.var
修改为 DirectoryIndex index.html index.html.var index.php
指定PHP模块,并使apache识别PHP扩展名
定位到 #LoadMoudle ssl_module/mod_ssl.so
在下面添加 LoadModule php5_module c:/PHP5/php5apache2.dll
AddType application/x-httpd-php .php为了识别中文
定位到 #AddDefaultCharset ISO-8859-1
修改为 #AddDefaultCharset GB2312为了禁止目录浏览
定位到 Options Indexes FollowSymLinks
修改为 Options FollowSymLinks
保存httpd.conf 后 重启 Apache 服务器
安装 MySQL .此处略
ScriptAlias /php/ "C:/PHP/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"3、修改php.ini文件,将extension_dir 改成extension_dir = "C:\PHP\ext";
去掉extension=php_mysql.dll前面";"4、在系统变量PATH路径中添加C:\PHP至此你就可以轻松地运行PHP了,如果要用mysql,则在php.ini文件中将extension=php_mysql.dll前的";"去掉即可。
绝对没问题!!!
建议把apache安装在根目录下如c: d:或E:下,不要用默认的!
安装成功后就可以支持html了
注:我在php.ini和httpd.conf里没有这个路径,也没有D盘的东西,在环境变量中也改了过来,可是还是不行,高手请给看看,多谢!
然后重启server
我查看了一下,根本在php_imap.dll前就有分号,再给想想别的办法,好不容易能执行.php文件了,却出现这个错误,各位高手帮忙,多谢!
注:我在php.ini和httpd.conf里没有这个路径,也没有D盘的东西,在环境变量中也改了过来,可是还是不行,高手请给看看,多谢!
1、解压php-5.0.0-Win32.zip到C:\PHP,重命名php.ini-dist为php.ini2、修改Apache的httpd.conf文件,在最后添加:
ScriptAlias /php/ "C:/PHP/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"3、修改php.ini文件,将extension_dir 改成extension_dir = "C:\PHP\ext";
去掉extension=php_mysql.dll前面";"4、在系统变量PATH路径中添加C:\PHP至此你就可以轻松地运行PHP了,如果要用mysql,则在php.ini文件中将extension=php_mysql.dll前的";"去掉即可。
绝对没问题!!!
-----------------------------------
绝对有问题!这样装,不能扩展mysql!
我以前都不能执行.php文件,今天刚能执行了,但又出现了如下错误:Unknown();Unable to load dynamic library 'D:/Program Files/Apache Group/php-4.3.4-Win32/extensions\php_imap.dll'-找不到指定的模块。这个错误在一开机时就显示出来了,这个路径是我以前装PHP的路径,不知在哪里删除掉
注:我在php.ini和httpd.conf里没有这个路径,也没有D盘的东西,在环境变量中也改了过来,可是还是不行,高手请给看看,多谢!
我以前都不能执行.php文件,今天刚能执行了,但又出现了如下错误:Unknown();Unable to load dynamic library 'D:/Program Files/Apache Group/php-4.3.4-Win32/extensions\php_imap.dll'-找不到指定的模块。这个错误在一开机时就显示出来了,这个路径是我以前装PHP的路径,不知在哪里删除掉
注:我在php.ini和httpd.conf里没有这个路径,也没有D盘的东西,在环境变量中也改了过来,可是还是不行,高手请给看看,多谢!