一键安装LAMP

本文介绍了一种简单快捷的方法来部署LAMP开发环境,并详细说明了如何通过BitNami进行安装配置,包括设置phpmyadmin以连接多个MySQL服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LAMP是Linux,Apache,MySQLPHP合起来的简称,用于开发网站。对于初学者而言,没有什么比一键部署一个LAMP开发环境更省心的了,到下面的网址下载BitNami:

http://bitnami.com/stack/lamp

选择第一个下载项Installer:

http://bitnami.com/redirect/to/27355/bitnami-lampstack-5.4.22-0-linux-x64-installer.run

然后保存到目录下。

  1. $sudochmoda+xbitnami-lampstack-5.4.22-0-linux-x64-installer.run
  2. $./bitnami-lampstack-5.4.22-0-linux-x64-installer.run

安装会询问路径,我是安装到/opt/lampstack-5.4.22-0/下面。前提是当前用户有这个目录的权限,可以先创建这个目录:

  1. $sudomkdir/opt/lampstack-5.4.22-0
  2. $sudochown`id-un`/opt/lampstack-5.4.22-0
  3. $sudochgrp`id-un`/opt/lampstack-5.4.22-0

安装完毕之后,每次启动可以双击

/opt/lampstack-5.4.22-0/manager-linux-x64.run



然后启动服务Start All。默认的端口:

  1. http://127.0.0.1:8080

这里面包含了phpmyadmin。由于我要phpmyadmin连接多个Mysql服务,而不是仅仅系统自带的。所以我需要配置一下phpmyadmin。打开下面的文件:

  1. /opt/lampstack-5.4.22-0/apps/phpmyadmin/htdocs/config.inc.php
在这个文件中找到下面的内容:

  1. <spanstyle="color:#FF0000;">/*******************************************************************************
  2. *Server(s)configuration
  3. *
  4. *The$cfg['Servers']arraystartswith$cfg['Servers'][1].Donotuse
  5. *$cfg['Servers'][0].Youcandisableaserverconfigurationentrybysettinghost
  6. *to''.Ifyouwantmorethanoneserver,justcopyfollowingsection
  7. *(including$iincrementation)severaltimes.Thereisnoneedtodefine
  8. *fullserverarray,justdefinevaluesyouneedtochange.
  9. *
  10. *@globalarray$cfg['Servers']
  11. */
  12. $cfg['Servers']=array();
  13. $i=1;
  14. /**
  15. *MySQLhostnameorIPaddress
  16. *
  17. *@globalstring$cfg['Servers'][$i]['host']
  18. */
  19. $cfg['Servers'][$i]['host']='localhost';
  20. ......
  21. </span>
  22. /**
  23. *Defaultserver(0=nodefaultserver)
  24. *
  25. *Ifyouhavemorethanoneserverconfigured,youcanset$cfg['ServerDefault']
  26. *toanyoneofthemtoauto-connecttothatserverwhenphpMyAdminisstarted,
  27. *orsetitto0tobegivenalistofserverswithoutloggingin
  28. *Ifyouhaveonlyoneserverconfigured,$cfg['ServerDefault']*MUST*be
  29. *settothatserver.
  30. *
  31. *@globalinteger$cfg['ServerDefault']
  32. */

把上面的红色部分,即以:
  1. <spanstyle="color:#FF0000;">/*******************************************************************************
  2. *Server(s)configuration</span>
开头,到

  1. /**
  2. *Defaultserver(0=nodefaultserver)
  3. *
  4. ...
之前为止的段落,完整地复制一份,然后插入到下面的行前面:

  1. /**
  2. *Defaultserver(0=nodefaultserver)
  3. *
  4. ...
插入之后,修改插入的部分(红色),最后的样子如下:

  1. <precode_snippet_id="78071"snippet_file_name="blog_20131122_9_203839"name="code"class="plain"><strong><spanstyle="color:#FF0000;">/*******************************************************************************
  2. *SecondMySQLServerconfiguration
  3. *
  4. */
  5. $i++;</span></strong>
  6. /**
  7. *MySQLhostnameorIPaddress
  8. *
  9. *@globalstring$cfg['Servers'][$i]['host']
  10. */
  11. $cfg['Servers'][$i]['host']='<strong><spanstyle="color:#FF0000;">vm-mysqldb4git</span></strong>';
  12. /**
  13. *MySQLport-leaveblankfordefaultport
  14. *
  15. *@globalstring$cfg['Servers'][$i]['port']
  16. */
  17. $cfg['Servers'][$i]['port']='3306';
  18. ...
  19. </pre><br>$cfg['Servers'][$i]['user']='<strong><spanstyle="color:#FF0000;">root</span></strong>';<br><br>...<br><precode_snippet_id="78071"snippet_file_name="blog_20131122_10_9265747"name="code"class="plain">$cfg['Servers'][$i]['password']='<strong><spanstyle="color:#FF0000;">root1234</span></strong>';</pre><br>...<br><br><br><precode_snippet_id="78071"snippet_file_name="blog_20131122_11_9615194"name="code"class="plain">/**
  20. *Defaultserver(0=nodefaultserver)
  21. *
  22. ...
  23. </pre><br>

最后这个新的Server就被添加进来了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值