全球主机交流论坛

标题: 尝试把LNMP一键包里的下载链接全部换成官方的链接 [打印本页]

作者: skywing    时间: 2010-12-29 22:10
标题: 尝试把LNMP一键包里的下载链接全部换成官方的链接
大部分都替换完成了,就是下面几个不知道官方下载地址在哪,大家说说?
http://soft.vpser.net/web/pdo/PDO_MYSQL-1.0.2.tgz
http://soft.vpser.net/prober/p.tar.gz
http://soft.vpser.net/web/suhosi ... 2.14-0.9.7.patch.gz

替换后的检查文件部分

  1. echo "============================check files=================================="
  2. if [ -s php-5.2.14.tar.gz ]; then
  3.   echo "php-5.2.14.tar.gz [found]"
  4.   else
  5.   echo "Error: php-5.2.14.tar.gz not found!!!download now......"
  6.   wget -c wget http://www.php.net/get/php-5.2.14.tar.gz/from/this/mirror
  7. fi
  8. if [ -s php-5.2.14-fpm-0.5.14.diff.gz ]; then
  9.   echo "php-5.2.14-fpm-0.5.14.diff.gz [found]"
  10.   else
  11.   echo "Error: php-5.2.14-fpm-0.5.14.diff.gz not found!!!download now......"
  12.   wget http://php-fpm.org/downloads/php-5.2.14-fpm-0.5.14.diff.gz
  13. fi
  14. if [ -s PDO_MYSQL-1.0.2.tgz ]; then
  15.   echo "DO_MYSQL-1.0.2.tgz [found]"
  16.   else
  17.   echo "Error: PDO_MYSQL-1.0.2.tgz not found!!!download now......"
  18.   wget -c http://soft.vpser.net/web/pdo/PDO_MYSQL-1.0.2.tgz
  19. fi
  20. if [ -s memcache-2.2.5.tgz ]; then
  21.   echo "memcache-2.2.5.tgz [found]"
  22.   else
  23.   echo "Error: memcache-2.2.5.tgz not found!!!download now......"
  24.   wget http://pecl.php.net/get/memcache-2.2.5.tgz
  25. fi
  26. if [ -s pcre-8.10.tar.gz ]; then
  27.   echo "pcre-8.10.tar.gz [found]"
  28.   else
  29.   echo "Error: pcre-8.10.tar.gz not found!!!download now......"
  30. wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.10.tar.gz
  31. fi
  32. if [ -s nginx-0.8.86.tar.gz ]; then
  33.   echo "nginx-0.8.46.tar.gz [found]"
  34.   else
  35.   echo "Error: nginx-0.8.46.tar.gz not found!!!download now......"
  36.   wget -c http://sysoev.ru/nginx/nginx-0.8.46.tar.gz
  37. fi
  38. if [ -s mysql-5.1.48.tar.gz ]; then
  39.   echo "mysql-5.1.48.tar.gz [found]"
  40.   else
  41.   echo "Error: mysql-5.1.48.tar.gz not found!!!download now......"
  42.   wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.3-m3.tar.gz
  43. fi
  44. if [ -s libiconv-1.13.tar.gz ]; then
  45.   echo "libiconv-1.13.tar.gz [found]"
  46.   else
  47.   echo "Error: libiconv-1.13.tar.gz not found!!!download now......"
  48.   wget -c http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz
  49. fi
  50. if [ -s libmcrypt-2.5.8.tar.gz ]; then
  51.   echo "libmcrypt-2.5.8.tar.gz [found]"
  52.   else
  53.   echo "Error: libmcrypt-2.5.8.tar.gz not found!!!download now......"
  54.   wget -c "http://downloads.sourceforge.net/mcrypt/libmcrypt-2.5.8.tar.gz"
  55. fi
  56. if [ -s mhash-0.9.9.9.tar.gz ]; then
  57.   echo "mhash-0.9.9.9.tar.gz [found]"
  58.   else
  59.   echo "Error: mhash-0.9.9.9.tar.gz not found!!!download now......"
  60.   wget -c http://downloads.sourceforge.net/mhash/mhash-0.9.9.9.tar.gz
  61. fi
  62. if [ -s mcrypt-2.6.8.tar.gz ]; then
  63.   echo "mcrypt-2.6.8.tar.gz [found]"
  64.   else
  65.   echo "Error: mcrypt-2.6.8.tar.gz not found!!!download now......"
  66.   wget -c http://downloads.sourceforge.net/mcrypt/mcrypt-2.6.8.tar.gz
  67. fi
  68. if [ -s phpmyadmin.tar.gz ]; then
  69.   echo "phpmyadmin.tar.gz [found]"
  70.   else
  71.   echo "Error: phpmyadmin.tar.gz not found!!!download now......"
  72.   wget -c http://sourceforge.net/projects/phpmyadmin/files%2FphpMyAdmin%2F3.3.8.1%2FphpMyAdmin-3.3.8.1-all-languages.tar.gz
  73. fi
  74. if [ -s p.tar.gz ]; then
  75.   echo "p.tar.gz [found]"
  76.   else
  77.   echo "Error: p.tar.gz not found!!!download now......"
  78.   wget -c http://soft.vpser.net/prober/p.tar.gz
  79. fi
  80. if [ -s suhosin-patch-5.2.14-0.9.7.patch.gz ]; then
  81.   echo "suhosin-patch-5.2.14-0.9.7.patch.gz [found]"
  82.   else
  83.   echo "Error: suhosin-patch-5.2.14-0.9.7.patch.gz not found!!!download now......"
  84.   wget -c http://soft.vpser.net/web/suhosin/suhosin-patch-5.2.14-0.9.7.patch.gz
  85. fi
复制代码

[ 本帖最后由 skywing 于 2010-12-29 22:13 编辑 ]
作者: cnweb    时间: 2010-12-29 22:11
搞这么麻烦干嘛呢
作者: l4steleven    时间: 2010-12-29 22:12
楼主V5
作者: dianso    时间: 2010-12-29 22:12
何必呢,看下MD5就知道了
作者: skywing    时间: 2010-12-29 22:13
以前LNMP拿来就用,一直不是很明白,最近想研究研究里面到底装了什么东西
作者: okxugang    时间: 2010-12-29 22:14
LZ替换完我装了试试
作者: xtmp    时间: 2010-12-29 22:14
搞成官方的显得更专业一点哈
作者: 小夜    时间: 2010-12-29 22:14
没必要啊。
作者: Sylar    时间: 2010-12-29 22:15
到底有神马用.........
作者: skywing    时间: 2010-12-29 22:16
标题: 回复 9# 的帖子
下载东西我都是喜欢用官方的
作者: skywing    时间: 2010-12-29 22:18
我下载的NGINX版本是0.8.46,phpmyadmin的文件名phpMyAdmin-3.3.8.1-all-languages.tar.gz,注意要把脚本里的这两处改一下.
作者: cnx    时间: 2010-12-29 22:19
http://download.suhosin.org/suhosin-0.9.27.tgz
PHP保护神。
作者: cnx    时间: 2010-12-29 22:21
那个P我估计是探针,具体情况你下载下来先看一下。
作者: cnx    时间: 2010-12-29 22:27
标题: 回复 13# 的帖子
果然是一个探针。
作者: skywing    时间: 2010-12-29 22:27
看了,p.tar.gz是探针,这个没啥问题了.
  1. cd $cur_dir
  2. tar zxvf p.tar.gz
  3. cp p.php /home/wwwroot/p.php
复制代码

作者: hotsnow    时间: 2010-12-29 22:28
原帖由 skywing 于 2010-12-29 22:16 发表
下载东西我都是喜欢用官方的

作者: cnx    时间: 2010-12-29 22:29
http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
作者: skywing    时间: 2010-12-29 22:30
找到PDO_MYSQL-1.0.2.tgz的官方地址了
http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
我发完贴才发现CNX你先我一步发出来了
作者: 挨个搞    时间: 2010-12-29 22:31
俺的都是便宜的低配置vps
编译版的不合适,内存小了都编译不过去

现在修改了leb 那个debian的 deb安装包
软件全是官方下载的最新稳定版
装好环境也就几分钟的时间
http://actgod.com/archives/16/
作者: foxconndmd    时间: 2010-12-29 22:41
楼主担心安全问题吧
作者: wishour    时间: 2010-12-29 22:47
我直接照着每步自己执行了,顺便把全部换成最新官方稳定版,不过,php5.3.4和mysql 5.5.4的安装方式和运行方式有所不同,按着一键包的方式无法运行,干脆手动编译之
作者: yaoe    时间: 2010-12-29 22:51
酒要一口一口的喝,路要一步一步的走,步子迈得太大,容易扯着蛋
作者: atbaidu    时间: 2010-12-29 23:06

作者: foxlovefox    时间: 2010-12-29 23:08
嗯   以后可以同步更新
作者: 李院长    时间: 2010-12-29 23:11
原帖由 yaoe 于 2010-12-29 22:51 发表
酒要一口一口的喝,路要一步一步的走,步子迈得太大,容易扯着蛋



作者: qq286735628    时间: 2010-12-29 23:11
小心搞成官方的,一些细小的配置不同,就容易出问题
作者: Captain    时间: 2010-12-30 00:16
官方的链接会失效
建议换google code的




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4