apache + php + mysql 安装出错

今天在 linux 14.04 上搭建 LAPM 环境,安装完 Apache2 之后,再去安装 PHP5,会出现如下错误:

[email protected]:/home/adu# apt-get install php5 libapache2-mod-php5

Reading package lists... Done
......
apache2_invoke: Enable module php5
Action ‘configtest‘ failed.
The Apache error log may have more information.
apache2_reload: Your configuration is broken. Not restarting Apache 2
Setting up php5 (5.5.9+dfsg-1ubuntu4.11) ...

此时去 restart Apache,会出现如下错误:

[email protected]:/home/adu# /etc/init.d/apache2 restart
 * Restarting web
server
apache2                                                                                                                                                                                                     
[fail]
 * The apache2 configtest failed.
Output of config test was:
apache2:
Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on
line 1 of /etc/apache2/mods-enabled/php5.load: Cannot load
/usr/lib/apache2/modules/libphp5.so into server:
/usr/lib/apache2/modules/libphp5.so: symbol xmlOutputBufferGetSize,
version LIBXML2_2.9.0 not defined in file libxml2.so.2 with link time
reference
Action ‘configtest‘ failed.
The Apache error log may have more information.

以为是 libxml2.so.2 版本不对,跑去升级,还造成了其他错误。经过一下午的折腾和找资料,最后发现是由于 linux 版本混乱导致的。执行下面命令就可以了:

[email protected]:/usr/local/lib# rm /usr/local/lib/libxml2.so*

这期间还发生了一些其他错误,如
[email protected]:/usr/local/lib# sudo apt-get dist-upgrade     
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
156 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up shared-mime-info (1.2-0ubuntu3) ...
update-mime-database.real: /usr/local/lib/libxml2.so.2: no version information available (required by update-mime-database.real)
Warning: program compiled against libxml 209 using older 207

也可以通过上述操作解决。

时间: 2024-10-13 17:14:38

apache + php + mysql 安装出错的相关文章

apache+php+mysql安装与使用

偷个懒,用的系统自带的apache和php apache安装与使用 Mac自带apache默认路径 主程序 /usr/sbin/httpd 模块 /usr/libexec/apache2 配置 /etc/apach2/ 文件根目录 /Library/WebServer/Documents 日志 /private/var/log/apache2/ CGI根目录 /Library/WebServer/CGI-Executables 私有配置 /private/etc/apach2 启动httpd 修

Linux Apache php MySQL 安装配置(Centos 6.4 yum安装)

一.yum准备 1.Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器. 基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装. 2.在安装软件时报’Couldn't resolve host 'mirrorlist.centos.org‘ 解决:打开文件/etc/resolv.conf在其中添加: (添

WIN2000 Apache php mysql 安装及安全手册

look:本文写给想在win2k平台上架设一个安全web站台的朋友们.所需要的程序: apachehttp://www.apache.org/dist/httpd/binaries/win32/我们选用apache_1.3.28-win32-x86-no_src.msi,或者apache_2.0.47-win32-x86-no_ssl.msi都可以,勿使用低版本的程序,它们有缺陷,很容易遭到internet上的攻击 phphttp://cn2.php.net/get/php-4.3.3-Win3

LAMP环境安装,关联apache、mysql安装php

1,php官网下载php稳定版,如7.2.2 gz压缩包,MySQL共享包(百度搜索关键词rpm,搜索到rpm search,进入搜索mysql-shared)2,打开虚拟机,xshell连接3,进入src目录下(cd /usr/local/src),上传(rz),查看目录即查看上传结(ls)(重复以上操作,分别上传php包.mysql共享库包到src下),安装mysql共享包(rpm -ivh src下上传的MySQL包名称(mysql包路径)),挂载光盘(mount /dev/cdrom /

MySql安装出错

最近mysql安装出现问题: 1.操作系统不同,安装过程中删除,清理也不同: window 7: 安装mysql过程中,最后安装到start service的时候提示服务有问题,然后卸载,卸载后按照还是同样的错误,下面就说卸载过程如何全面卸载干净: 1)找到mysql安装路径,目前默认c盘,然后找到组织菜单----文件夹和搜索选项-----查看tab中,有个显示隐藏的文件,文件夹和驱动器,勾选后,然后再c盘下面有个programdata文件夹,删除此文件夹下面的mysql文件夹. 2)找到控制面

apache+php+mysql安装及配置

Ubuntu14.04LTS下 apace2.4.7 1.sudo apt-get install apache2 2.sudo apt-get install libapache2-mod-php5 php5 3.sudo apt-get install mysql-server mysql-client 4.sudo apt-get install phpmyadmin 安装完毕,配置如下 打开/etc/apache2.conf(增加对cgi模块的添加) 修改如下: 下图/usr/share

CentOS6.0(64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程

CentOS6.0(64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程 0 Posted by :小黑 On : 2012 年 9 月 28 日 Views: 7,586 Category:Linux方面点滴分享, 全部分享, 技术分享 Tags:centos -bash: make: command not found, centos -bash: phpize: command not found, centos iptable

本地搭建apache+php+mysql

这不是什么难的技术,只要会php的估计都会,但也给php新手们,希望能有帮助!!! 刚换的win8.1系统没有php开发环境 于是搭建了个 看到贴吧有人找这方面的教程所以把过程截图发出来,希望对这方面有需求的人有所帮助.下面如果有描述不准确请直接看图xp,win7和win8的安装方法都一样 开始了 下载地址:  http://pan.baidu.com/s/1c0xX05q 首先在在E盘建立2个文件夹 我的是在E盘你可以根据自己的需要建立在任意位置.我们会把apache php mysql安装在

Mac apache和MySQL的配置

快速开发的话,你可以下载XAMPP,里面有Apache和MySQL,安装好点击start就可以开始了. 下载地址:https://www.apachefriends.org/zh_cn/download.html apache的位置 如果不想使用集成工具自己尝试安装和配置的话, mac下是自带Apache的,系统默认是隐藏的,你可以打开terminal输入 open /etc/ 就找到apache2了,里面有关于apache的配置文件如httpd.conf 查找项目存放路径 打开apache2文