我本地的电脑,测试用的,今天得升级一下PHP的版本.想从4.3.1升到4.4.4.结果出现找不到服务器.
原来环境如下:
Apache v1.3.33 (Win32) mod_gzip v1.3.26.1a
PHP v4.3.10 (Win32)
Zend Optimizer v2.5.7 (Win32)
MySQL v4.1.21 (Win32) *
我想升级PHP版本.我的操作如下:
- net stop mysql
- net stop apache
- D:\usr\local\mysql\bin\mysqld-nt.exe -remove
- D:\usr\local\apache\apache.exe -k uninstall
- del %SystemRoot%\System32\php4ts.dll /f /q >nul
- del %SystemRoot%\my.ini /f /q >nul
复制代码
然后,把下载的PHP 4.4.4包覆盖掉d:\usr\local\php,接着把php.ini.dist重名为php.ini,并复制到c:\windows目录下!
然后,我将php4ts.dll复制到c:\windows\system32目录下!同时把php/dlls目录下的所有DLL文件复制到c:\windows\system32目录下
接下执行:
- copy D:\usr\local\mysql\my.ini %SystemRoot% /y >nul
- D:\usr\local\apache\apache.exe -k install
- D:\usr\local\mysql\bin\mysqld-nt.exe -install
- net start apache
- net start mysql
复制代码
现在MYSQL启动正常.MYSQL安装无问题.阿帕奇和PHP就这样..............我也讲不清楚!
程序执行D:\usr\local\apache\apache.exe -k install时,出现如下错误:
D:\usr\local\apache>apache.exe -k -install
Processing config directory: /usr/local/apache/conf/v-host/[^.#]*
Processing config file: /usr/local/apache/conf/v-host/localhost.conf
Cannot read apache PID file /usr/local/apache/logs/httpd.pid
D:\usr\local\apache>net start apache
The service name is invalid.
More help is available by typing NET HELPMSG 2185.
D:\usr\local\apache>net stop apache
System error 1060 has occurred.
The specified service does not exist as an installed service.
这是为什么??之前我这个环境是完全可以的!!!
问题出在什么上???APACHE版本太低?
还是我在升级 PHP 时操作不当?漏了什么步骤???
[ 本帖最后由 freddy 于 2006-8-31 13:44 编辑 ] |