搭建LAMP环境,最后一步出错。大家帮我一下!

lingkongwubizhang... 发布于 2011/06/25 22:03
阅读 685
收藏 0

【DevOps必读】产品经理与程序员之间如何破局?>>>

本人刚学linux两个月,菜鸟,谢谢大家帮忙,大家走过路过不要沉默

vmware中安装系统rhel 6.1

用本地yum源安装了lamp环境,安装过程如下:

1. 安装apahce+mysql+php
#yum -y install httpd php mysql mysql-server php-mysql

2. 安装apache扩展
#yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

3. 安装MySQL的扩展
#yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

4. 安装php的扩展
#yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-mcrypt

 

............这里其它调试过程省略.................

 

现在到最后一步phpMyAdmin

下载了phpMyAdmin-3.4.2-all-languages.tar.gz,解压放到/var/www/html中,登录后出现如下图的错误:

一、针对第一个错误:查了一下网上的一些网管兄弟们的解决方案,我试着照办,其步骤如下:

需要安装三个软件包,分别是:
libmcrypt-2.5.8.tar.gz 
mhash-0.9.9.9.tar.gz
mcrypt-2.6.8.tar.gz
1.先安装libmcrypt  (说明:libmcript默认安装在/usr/local  )
 
 
 
 
 
 
  1. #tar -zxvf libmcrypt-2.5.8.tar.gz  
  2. #cd libmcrypt-2.5.8  
  3. #./configure  
  4. #make  
  5. #make install  
  6.  
2.安装mhash
 
 
 
 
 
 
  1. #tar -zxvf mhash-0.9.9.9.tar.gz  
  2. #cd mhash-0.9.9.9  
  3. #./configure  
  4. #make  
  5. #make install 
3.安装mcrypt
 
 
 
 
 
 
  1. #tar -zxvf mcrypt-2.6.8.tar.gz  
  2. #cd mcrypt-2.6.8  
  3. #LD_LIBRARY_PATH=/usr/local/lib ./configure
  4. #make  
  5. #make install 
(注意:由于在配置mcrypt时,会找不到libmcrypt的链接库,导致无法编译,因为Libmcrypt的链接库在/usr/local/文件夹下。因些在配置mcrypt时要加入LD_LIBRARY_PATH=/usr/local导入键接库。)------括号内是网上复制的,
按它这样做到第三步编译mcrypt时出错了,如下图:
 
估计这哥们是源码编译安装lamp,而我是用yum安装lamp,现在要编译安装mcrypt,对这行

#LD_LIBRARY_PATH=/usr/local/lib ./configure

很疑惑,=/usr/local/lib我能照抄吗?还是我的路径在其它地方?

二、针对第二个错误“没有找到PHP展 mbstring.......”也没有搞定,谁帮我一下?最好详细一点,呵呵。

三、针对第三个错误“配置文件现在需要一个短语密码”,我已经搞定了。

PS:为什么搭建lamp后会出现这些情况呢?老是少这库那库的,是不是rhel版本都这样?rhel-server-6.1-i386-dvd.iso 看了也才2.9G,为何不把这些讨厌的库集成到iso里啊?

加载中
0
引申
引申

1.试一试呗。

2.这个问题我以前也遇到过,貌似是不影响使用。如果只是要这个开发环境,能正常使用就好了。要是想弄明白原因,最好是重新安装,仔细找原因。

PS.rhel6有些库似乎是不再默认包含了,只能从网上找,版本5的情况要好一点。

0
lingkongwubizhang...
lingkongwubizhang...

引用来自“引申”的答案

1.试一试呗。

2.这个问题我以前也遇到过,貌似是不影响使用。如果只是要这个开发环境,能正常使用就好了。要是想弄明白原因,最好是重新安装,仔细找原因。

PS.rhel6有些库似乎是不再默认包含了,只能从网上找,版本5的情况要好一点。

我已经按照网上抄来的办法试过了,不行,.....Libmcrypt was not found,现在想想可能是变量什么的,唉...停在这里了...
0
pizigou
pizigou

我大致看了下图,可能有一下几个原因导致编译mcrypt失败:

1、没有找到mcrypt 的路径,可以尝试./configure --help 看看是否有参数指定libmcrypt的路径。

2、可能是你的libmcrypt 版本太低,如图中提示需要 >= 2.5.0的版本。

0
大大
大大
yum install libmcrypt-devel
0
pauli
pauli

你的安装有问题,你看看官方的说明就知道了:tar xvfz xampp-linux-devel-1.7.7.tar.gz -C /opt

一定要加后面的参数: -C /opt

之后就一切OK了

/opt/lampp/lampp start

返回顶部
顶部