容器技术交流

 找回密码
 立即注册
查看: 15192|回复: 16

安装mysqli和pdo扩展的方法

[复制链接]
发表于 2012-3-8 21:56:35 | 显示全部楼层 |阅读模式
本帖最后由 化繁为简 于 2012-6-26 14:59 编辑

方法挺简单,但首先你要知道文件在什么地方。

对于centos用户,一般他们都是喜欢登录后,直接在/root下面通过官方提供的下载方法直接通过下面的命令
  1. wget http://down.zijidelu.org/zijidelu_install.sh
复制代码
将安装程序下载在/root文件夹下面,通过这种方法安装LuManager的,一般会在/root下面生成一个zijidelu_install的文件夹,如果你是全新安装本程序,那么,安装程序自动会去下载一个名为LuNamp_last.tar.gz的压缩文件,并将它解压,生成一个LuNamp的文件夹,在zijidelu_install文件夹下面,你要注意还有一个名为"lun_install_config.sh"的文件,你要安装上mysqli和pdo扩展,则要通过修改这个文件中的两个地方才行,方法基本上有两种,一种是通过  winscp ,要么下载到本地文件夹进行修改,再传回去,要么直接双击打开进行修改,然后保存。
这个文件的内容如下:
  1. #!/bin/sh
  2. #
  3. # ******************************************************************************
  4. # 感谢您使用LuNamp,本软件遵循GPL协议,详情请看:http://www.gnu.org/copyleft/gpl.html
  5. # Thank you for choosing LuNamp, This program is free software;
  6. # you can redistribute it and/or modify it under the terms of the GNU General
  7. # Public License as published by the Free Software Foundation;
  8. # either version 2 of the License, or (at your option) any later version.
  9. # http://www.gnu.org/copyleft/gpl.html
  10. # ------------------------------------++++
  11. # Website:   www.zijidelu.org
  12. # Email:     service@zijidelu.org
  13. # ------------------------------------++++
  14. # Thank you for choosing LuNamp!
  15. # ******************************************************************************
  16. #

  17. #安装Apache
  18. enable_apache='yes'

  19. #安装DNS服务器服务程序bind
  20. enable_bind='yes'
  21. #bind所使用的数据库类型
  22. bind_database_type='pgsql'

  23. #PHP版本(非FastCGI)
  24. #No FastCGI, 5.3.10 or 5.2.17
  25. php_ver='5.2.17'
  26. #FreeBSD只能支持PHP5.2.X
  27. if [ `uname` = 'FreeBSD' ]; then
  28.         php_ver='5.2.17'
  29. fi

  30. #MySQL版本
  31. #5.5.19 or 5.1.61
  32. mysql_ver='5.1.61'

  33. enable_pdo_mysql='no'
  34. enable_mysqli='no'

  35. #0.9.5.3 or 0.9.6.1
  36. eaccelerator_ver='0.9.6.1'
  37. eaccelerator_ver_FastCGI='0.9.6.1'
复制代码
我们只要找到下面这两句:
enable_pdo_mysql='no'
enable_mysqli='no'

并将no改成yes,保存即可,如果是下载到本地文件夹进行修改的,保存后记得传回原来的文件夹并覆盖原来的文件,如果是直接打开的,则可能会有乱码,不用理会,直接修改要修改的地方,然后保存退出即可。


下面我们启动putty,登录你的服务器,通过cd 命令,来到zijidelu_intall文件夹,再依次进入LuNamp/code/php,然后输入下面的命令重新编译安装php即可。
  1. ./php.sh
复制代码
编译安装完成后,你再登录你的Mysql管理程序phpAdmin, 方法如下:



  1. http://域名或IP地址:8888/pm
复制代码
你就会发现,原来的提示没有了。



温馨提示:
如果你的文件没有保存在/root下面,比如我,我就喜欢将我下载的程序保存在/home下面,并会建立自己的文件夹,则请留意自己将安装程序保存到什么地方去了即可。


如果你是升级LuManager, 或许你会因为LuNamp文件太大,而将它删除了,那就只有重新去下载过。



  1. wget http://nchc.dl.sourceforge.net/project/zijidelu-lunamp/LuNamp2.2/LuNamp_last.tar.gz
复制代码
  1. wget http://ncu.dl.sourceforge.net/project/zijidelu-lunamp/LuNamp2.2/LuNamp_last.tar.gz
复制代码
另外,为提高下载速度,建议大家安装一个名为axel的断点续传下载工具。
debian的安装方法是:
  1. apt-get install axel
复制代码


centos的安装方法请在本站找我的另外一个贴。
另外,请参考http://www.zijidelu.org/thread-46928-1-1.html再做一次!

评分

1

查看全部评分

发表于 2012-3-8 22:01:44 | 显示全部楼层
支持.......
发表于 2012-3-9 08:06:49 | 显示全部楼层
很给力。不错不错
发表于 2012-3-9 13:18:18 | 显示全部楼层
本帖最后由 CKIDC 于 2012-3-9 13:19 编辑

Build complete.
Don't forget to run 'make test'.

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
You have new mail in /var/spool/mail/root
[root@Steven_web_server php]# make test
make: *** No rule to make target `test'.  Stop.
You have mail in /var/spool/mail/root
[root@Steven_web_server php]#
我照你说的编辑运行后,还是没能成功安装mysqli
发表于 2012-3-9 17:07:37 | 显示全部楼层
这种方法仍装不上的话,试试RPM包安装。
发表于 2012-3-9 21:01:27 | 显示全部楼层
{:soso_e179:}感谢化繁为简一直的这么分享
 楼主| 发表于 2012-3-10 09:55:58 | 显示全部楼层
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
这段话告诉我们什么?

安装完成后重启服务没有?或者最好重启下服务器。
发表于 2012-3-10 10:59:55 | 显示全部楼层
{:soso_e179:}
发表于 2012-3-10 17:47:42 | 显示全部楼层
化繁为简 发表于 2012-3-10 09:55
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
这段 ...

重启了N次也是没有用,现在由于502问题,升级了新版本后,连您所说的php.sh文件也不见了,在zijidelu_intall文件夹下已经没有LuNamp这个文件夹,原来还是有的,我也没有删除过,在整个硬盘里也没有这个文件了。想尝试您的方法也不行
 楼主| 发表于 2012-3-11 09:10:47 | 显示全部楼层
回复楼上:没有LuNamp,可重新下载。但要注意:lun_install_config.sh文件是在zijidelu_install.tar.gz包中的,可通过下面的方法下载
  1. wget http://down.zijidelu.org/zijidelu_install.tar.gz
复制代码
 楼主| 发表于 2012-3-11 09:29:56 | 显示全部楼层
未命名.jpg
 楼主| 发表于 2012-3-11 10:07:58 | 显示全部楼层
我也没办法了,因为我发现,在我的另外一台VPS上,虽然是用同样的方法做的,但居然也是不成功的,无语中
发表于 2012-3-11 14:13:54 | 显示全部楼层
昨晚我试了,也是不成功,只能卸载重来。
发表于 2012-3-12 20:27:35 | 显示全部楼层
呵呵不错不错啊啊支持啊
发表于 2012-3-23 01:18:02 | 显示全部楼层
发现以上办法无法成功...我是先安装好 .在修改Mysqli的 但是还是登录PM界面显示 Mysql 配置错误!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-15 12:36 , Processed in 0.032899 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表