免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5283 | 回复: 11
打印 上一主题 下一主题

搭建LAMP环境,最后一步出错。大家帮我一下! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-06-25 22:25 |只看该作者 |倒序浏览
本帖最后由 lingkongwubi 于 2011-06-25 22:31 编辑

本人刚学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中,登录后出现如下图的错误:



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



(注意:由于在配置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
2 [报告]
发表于 2011-06-26 00:06 |只看该作者
本帖最后由 taojie2000 于 2011-06-26 00:08 编辑

回复 1# lingkongwubi


还一个说 只 /php.ini,把extension=php_mbstring.so改成

extension=php_mbstring.so

你试完后发结论!

你的yum   开始发那个是源码下解决方法 不适合你

论坛徽章:
0
3 [报告]
发表于 2011-06-27 09:44 |只看该作者
首先建议LZ 如果使用rpm安装php那就统一的使用,如果使用tar包编译安装就统一使用tar,而且扩展模块容易被加载。
再次,你安装过程有问题,我的可以借鉴给你,如下所示:

tar zxvf libiconv-1.13.tar.gz
cd libiconv-1.13/
./configure --prefix=/usr/local
make
make install
cd ../
echo "libiconv install over"
sleep 5
echo "install libmcrypt"
        tar zxvf libmcrypt-2.5.8.tar.gz
        cd libmcrypt-2.5.8/
        ./configure
        make
        make install
        /sbin/ldconfig
        cd libltdl/
        ./configure --enable-ltdl-install
        make
        make install
cd ../../
echo "libmcrpyt install over"
sleep 5
        tar zxvf mhash-0.9.9.9.tar.gz
        cd mhash-0.9.9.9/
        ./configure
        make
        make install
cd ../
echo "mhash install over"
sleep 5

ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la
ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so
ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4
ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8
ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a
ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la
ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so
ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2
ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1

sleep 5
tar zxvf mcrypt-2.6.8.tar.gz
        cd mcrypt-2.6.8/
        /sbin/ldconfig
        ./configure
        make
        make install
cd ../
echo "mcrypt install over"

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2011-06-27 09:51 |只看该作者
晕,写一个内容如下的 test.php 文件,放在你的 DocumentRoot 指向的 WEB 服务器的主目录。
  1. <?php
  2. phpinfo();
  3. ?>
复制代码
然后用浏览器访问你的网站的 test.php 文件,看是否能解析 php 。

访问方法

http://localhost/test.php

如果能显示你的 web 服务器的信息,请及时回贴。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
5 [报告]
发表于 2011-06-27 09:55 |只看该作者
回复 4# snow888


    楼主的LAMP环境是正常的,要不然phpmyadmin也不会显示.
    to 楼主:
      修改phpmyadmin的config.inc.php,查找$cfg['blowfish_secret'] = '';,在''里面随便写点什么字符串就行.

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
6 [报告]
发表于 2011-06-27 10:00 |只看该作者
俺觉得还是他的系统缺少软件包造成的。

俺试一下,再贴图。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
7 [报告]
发表于 2011-06-27 10:01 |只看该作者
所以,俺让他贴 test.php 解析出来的系统信息。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
8 [报告]
发表于 2011-06-27 10:04 |只看该作者
回复 6# snow888


    楼主的问题是phpmyadmin配置的问题,与php配置无关.
    那个mbstring系统没有,需要自己编译,没有那个支持phpmyadmin也可以使用,就是看着不爽而已

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
9 [报告]
发表于 2011-06-27 11:50 |只看该作者
请按如下操作:

安装 libmcrypt 包
rpm -ivh libmcrypt-2.5.7-1.2.el6.rf.i686.rpm

安装 libmcrypt-devel 包
rpm -ivh libmcrypt-devel-2.5.7-1.2.el6.rf.i686.rpm

安装 php_mcrypt 包
rpm -ivh php-mcrypt-5.3.2-3.el6.i386.rpm

创建动态链接库链接

# cd /usr/lib/php/modules
# ln -sf mcrypt.so php_mcrypt.so
# cd /usr/lib
# ln -sf ./php/modules/php_mcrypt.so php_mcrypt.so

修改php.ini 配置文件,在其中加入如下内容

  1. [mcrypt]
  2. extension=php_mcrypt.so
复制代码
重启 httpd 服务
service httpd restart

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
10 [报告]
发表于 2011-06-27 11:52 |只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP