appserv 2.5.10 安装时出现的错误
安装完毕后出现无法启动时,使用服务出现的错误重现
而在apache的log中的错误
[warn] pid file D:/AppServ/Apache2.2/logs/httpd.pid overwritten — Unclean shutdown of previous Apache run?
PHP Warning: Cannot load module ‘exif’ because required module ‘mbstring’ is not loaded in Unknown on line 0
下面这一句以前是没有的。
首先,错误有这样几种,
这种情况的意思是说exif必须要在 mbstring之后才可以,因为有依赖关系,exif是和读取图片类型信息相关的一个php的库函数,应该是再php5之后才开始依赖mbstring的,在哪里看到过忘记了,使用mbstring的原因好像是为了解析注释。。我晕啊。
在php.ini中调整下顺序之后就可以了
另外无法解析 php脚本在conf中添加
AddType application/x-httpd-php .php
Php.ini无法读取的 在conf中添加PHPIniDir “C:/Windows/”
如果要修改Configuration File (php.ini) Path 的值呢,就比较麻烦了,需要重新编译 php,但是这个值是最后才读取的默认值
在此之前加载php.ini还要先检查如下几个地方,
php.ini 的搜索路径如下(按顺序):
1. * SAPI 模块所指定的位置(Apache 2 中的 PHPIniDir 指令,CGI 和 CLI 中的 -c 命令行选项,NSAPI 中的php_ini 参数,THTTPD 中的 PHP_INI_PATH 环境变量)
2. *HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath(Windows 系统下有效)
3. *PHPRC 环境变量(Windows 系统下有效)
4 *当前工作目录(对于 CLI)
5. *web 服务器目录(对于 SAPI 模块)或 PHP 所在目录(Windows 下其
Related Posts
- Apache+php+mysql在XP下搭配详解 (1.000)
- 如何查看apache的编译参数 (1.000)
- Apache的Order Allow Deny心得 (0.881)
- Window apache 多虚拟主机的配置 (0.881)
- apache之404错误页面自定义跳转说明 (0.881)
