安装lamp卡在config-set succeeded的解决办法

Linux基础 思享 2217浏览

之前安装lamp还是挺顺利地,但是不知道怎么搞得数据库突然链接不上了。于是笨笨的又开始重装。但是今天一直安装不成功,卡在了config-set succeeded半天也不走了。在网上了半天,终于还是找到了解决办法:

原因

由于安装composer的时候,由于下载国外资源造成的卡顿。

解决办法一

composer是php的包管理器(类似360的软件管家),你要项目需要什么库或者组件的时候,利用composer可以很方便的进行下载。
一般这个可以在用到的时候再安装也不迟。

编辑include/php.sh, 将Install_Composer函数里面的内容改为return。保存,重新运行?./install.sh安装lamp。

Install_Composer

以上原文:http://blog.csdn.net/technofiend/article/details/71218882

解决办法二

知道了原因,我又去lnmp官网看了看,发现lnmp1.4更新记录有如下:

修复国内composer安装问题

所以,就下载1.4版本,在1.4中include/php.sh文件中,获取Install_Composer函数里面的内容:

  1. curl?-sS?--connect-timeout?30?-m?60?https://getcomposer.org/installer?|?php?--?--install-dir=/usr/local/bin?--filename=composer
  2. ????if?[?$??-eq?0?];?then
  3. ????????echo?"Composer?install?successfully."
  4. ????else
  5. ????????if?[?-s?/usr/local/php/bin/php?];?then
  6. ????????????wget?--prefer-family=IPv4?--no-check-certificate?-T?120?-t3?${Download_Mirror}/web/php/composer/composer.phar?-O?/usr/local/bin/composer
  7. ????????????if?[?$??-eq?0?];?then
  8. ????????????????echo?"Composer?install?successfully."
  9. ????????????else
  10. ????????????????echo?"Composer?install?failed!"
  11. ????????????fi
  12. ????????????chmod?+x?/usr/local/bin/composer
  13. ????????fi
  14. ????fi

和解决办法一一样,替换Install_Composer函数保存 ?重新安装

推荐阅读

管局禁止IP访问导致lnmp访问数据库管理

我们知道,如果是通过lnmp搭建web环境,通过IP/phpmyadmin/可以登录数据库管理。前几天突然发现访问不了了。但是网站的访问等都是正常的,那具体是什么原因呢? 原因 通过提交工单,idc给出了如下解释: 您好, 这不是您那边原因,由于管局......

BigDump:导入超大mysql数据库文件工具

BigDump 是由德国人 Alexey Ozerov 用 PHP 语言开发的一个工具脚本,它只有一个文件,名为 bigdump.php(你可以改名运行)。这个文件是独立运行的,因此与你的网站核心程序无关,不管是 WordPress,Drupal 还......

sql文件过大无法导入MySQL数据库的解决办法

对于采集站来说,数据库文件可能回非常大,而mysql默认支持导入最大文件的大小为50M或2M。那么如何才能导入较大文件的sql文件呢 解决办法一 如果是linux,可以通过 find / -name php.ini 找到php.ini 修改文件中 u......