`

服务器套件从XAMPP转换到APMServ中遇到的问题及解决办法

    博客分类:
  • php
阅读更多

今天将本地实验环境的套件从xampp换成了APMServ 5.2.6,迁移过程中遇到的两个问题记下来以备参考。

问题一:

启动APMServ,提示:Apache启动失败,请检查相关配置。√MySQL5.1已启动。√MySQL4.0已启动。

查看运行日志:

*********************************************

APMServ最近一次启动、运行、停止过程中的Apache通知[notice]、提醒[warn]、错误[error]日志如下:

*********************************************

[Tue May 18 23:02:50 2009] [warn] pid file D:/APMServ5.2.6/Apache/logs/httpd.pid overwritten — Unclean shutdown of previous Apache run?

PHP Warning: PHP Startup: Unable to load dynamic library ‘D:/APMServ5.2.6/PHP/ext\\php_xsl.dll’ – \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xb3\xcc\xd0\xf2\xa1\xa3\r\n in Unknown on line 0

PHP Warning: [eAccelerator] This build of “eAccelerator” was compiled for PHP version 5.2.6. Rebuild it for your PHP version (5.2.4) or download precompiled binaries.\n in Unknown on line 0

PHP Fatal error: Unable to start eAccelerator module in Unknown on line 0

解决办法:

我之前用的是服务器套件是xampp,以前为在命令行下调试php程序方便,曾在系统变量Path中增加了D:\Xampp\php目录,问题就在这里。启动Apache过程中加载模块会先扫描path中的路径,由于版本问题造成冲突,所以启动不成功,把环境变量改过来之后就好了。

问题二:

APMServ 5.2.6包含的Mysql版本为MySQL 5.1.28,用Navicat打开库提示 1577 – Cannot proceed because system tables used by Event Scheduler were found damaged at server start

解决办法:

C:\>D:\APMServ5.2.6\MySQL5.1\bin\mysql -uroot -p mysql

mysql>SOURCE C:\mysql_fix_privilege_tables.sql

路径参数本机实际环境自行修改。

然后重启APMServ就好了。

mysql_fix_privilege_tables.sql这个文件来自于mysql官方完整安装包的/share目录下,用于修复、更新系统表的结构,APMServ并没有包含这个文件,本站提供了share目录包括mysql_fix_privilege_tables.sql在内的所有几个脚本的打包下载,见附件。

mysql_fix_privilege_tables.sql

mysql_system_tables.sql

mysql_system_tables_data.sql

mysql_system_tables_fix.sql

mysql_test_data_timezone.sql

以上文件提取自mysql-noinstall-5.1.34-win32.zip(111,012,815 Kb),未作任何修改。

abstract-from-mysql-noinstall-5.1.34-win32
分享到:
评论

相关推荐

    xampp环境搭建过程中遇到的问题

    ### XAMPP环境搭建过程中的常见问题及解决方法 XAMPP是一款非常实用的集成开发环境,它将Apache、MySQL、PHP以及其他工具整合在一起,方便开发者在本地搭建一个功能完善的Web服务器环境。本文将根据提供的内容,...

    xampp安装过程中遇到的问题整理

    在安装XAMPP的过程中,可能会遇到各种问题,尤其是在寻找合适的安装包和匹配系统环境时。XAMPP是一款流行的开源Web...耐心和细心是解决问题的关键,遇到问题不要轻易放弃,多尝试、多学习,你一定能成功安装XAMPP。

    xampp搭建服务器方法

    XAMPP 是一套非常流行的本地服务器解决方案,它包含了Apache(Web服务器)、MySQL(数据库)、PHP以及其他实用工具,可以帮助开发者轻松地在本地环境中搭建Web服务器。XAMPP 支持多个操作系统,包括 Windows、Linux ...

    如何用XAMPP搭建Joomla本地测试服务器

    安装过程中可以选择安装路径,强烈建议选择某个磁盘的根目录(如`D:\`),以避免后期遇到权限问题。 3. **安装完成**:安装完成后,XAMPP会在指定的目录下创建一个名为`xampp`的文件夹,包含所有必要的文件和配置。...

    xampp服务器

    9. **开发与测试**:XAMPP使得开发者可以在本地环境中测试和调试代码,而无需上传到远程服务器,极大地提高了开发效率。 10. **扩展性**:XAMPP支持许多其他扩展,如PHP扩展(如GD库、mysqli等),以及通过Apache...

    xampp汉化包简版

    XAMPP(X-AMD-PHP- Package)是一款免费且开源的跨平台Web服务器套件,由Apache、MySQL(或MariaDB)、PHP和Perl等组件组成,用于搭建本地开发环境。XAMPP的“汉化包简版”则是针对中文用户设计的,提供了中文语言...

    APMServ5.2.6 php的服务器

    虽然APMServ为初学者提供了极大的便利,但在大型项目或高并发场景下,可能需要更专业的服务器解决方案,如WAMP(Windows + Apache + MySQL + PHP)或XAMPP(跨平台的Apache套件)。然而,对于学习和小型项目,...

    mac版本---本地服务器开发环境xampp-osx

    Xampp for mac是目前时下最流行的PHP开发环境,XAMPP是完全免费且易于安装的Apache发行版,其中包含MySQL、PHP和Perl。... 到目前为止,XAMPP共支持Windows 、Linux、Mac OS X、Solaris四种版本。

    IOS 中XAMPP配置问题及解决方法

    以下将详细介绍在macOS系统上遇到的XAMPP配置问题及解决方法。 首先,当你尝试通过终端运行命令“sudo /Applications/XAMPP/xamppfiles/xamppstart”时,可能会遇到错误提示“XAMPP: Starting Apache fail. XAMPP: ...

    WindXP下Xampp无法启动apache最终解决办法

    ### WindXP下Xampp无法启动Apache的最终解决办法 #### 一、问题背景与适用条件 在使用WindXP操作系统时,部分用户可能会遇到XAMPP中的Apache服务无法正常启动的问题。这种情况下,Apache可能在启动后几秒钟内就...

    XAMPP使用教程方法

    XAMPP 是一套集成了 Apache、MySQL、PHP 和 Perl 的本地服务器解决方案,适用于 Windows、Linux 和 macOS 系统。它提供了一个简单的方式来搭建一个完整的本地开发环境,使得开发者能够在自己的计算机上测试和调试 ...

    windowxp下安装xampp无法启动apache的问题

    在Windows XP系统中安装XAMPP,用户可能会遇到Apache服务器无法启动的问题。XAMPP是一个流行的开源套件,包含了Apache、MySQL、PHP和Perl等组件,用于搭建本地Web开发环境。这个问题通常涉及到多个可能的原因,这里...

    XAMPP中MYSQL无法启动.docx

    在使用XAMPP集成开发环境时,可能会遇到MySQL服务无法启动的问题。这通常是由于多种原因引起的,主要包括与其他MySQL服务冲突、端口被占用或者内部错误。以下是对这些常见问题及其解决方案的详细说明。 首先,可能...

    实用xampp,实用xampp实用xampp实用xampp实用xampp实用xampp实用xampp

    XAMPP(XAMPP: X 跨平台, Apache 服务器, MySQL 数据库, PHP 编程语言, Perl 解释器)是一个免费且开源的Web服务器解决方案套件,专为开发人员提供本地环境来测试和运行PHP、MySQL和其他Web应用程序。在Windows平台...

    xampp+testlink安装常见问题

    ### XAMPP与TestLink安装常见问题解析及解决方案 #### 一、Apache启动不起来 **问题描述**:Apache在启动过程中可能会遇到无法启动的情况,通常原因是端口被其他服务占用。 **解决方法**: 1. **查看端口占用...

    xampp php服务器程序part1

    xampp php服务器程序xampp php服务器程序xampp php服务器程序xampp php服务器程序xampp php服务器程序xampp php服务器程序xampp php服务器程序

    xampp集成软件包

    在XAMPP中,这个文件应包含详细的安装步骤、软件的最新特性以及可能遇到的技术问题的解决方案。 **Apache24** “Apache24”是Apache服务器的2.4版本。此子目录包含了Apache服务器的所有相关文件,包括配置文件、...

    XAMPP 3.2.2.0.zip

     到目前为止,XAMPP共支持Windows 、Linux、Mac OS X、Solaris四种版本。 Vista注意:由于对 Vista 默认安装的 c:\program files 文件夹没有足够的写权限,推荐为 XAMPP 安装创建新的路径,如 c:\xampp 或 c:\...

    XAMPP(PHP5.6.40)

    此外,还加强了对面向对象编程的支持,如类常量、匿名函数、 Traits(用于解决多重继承问题)等。 **XAMPP套件** 包含以下关键组件: 1. **Apache HTTP Server**:这是一个广泛使用的开源HTTP服务器,能够处理HTTP...

Global site tag (gtag.js) - Google Analytics