高度PHP

php8848 技术博客

八月 18th, 2011

windows无法启动apache2.2(位于本地计算机上)错误1067:进程意外终止

945 views, PHP, 其他技术, 技术天空, by admin.

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 下其

您可能还想看

Back Top