ubuntu安装LAMP几种方法汇总(源自网络)

一条命令安装: $sudo  tasksel

简单方法:

安装完你的ubuntu以后,再升级完你的系统,你只要重启一遍机器,记住一定要重启,否则你看不到一些东西,因为对lamp环境的这个集成环境包是在版本6以上才有的,所以你安装完以后一定要升级你的系统哦。重启机器。
接下来你如果在英文环境下的话,在按照一下步骤操作:
System-->Administration-->Synaptic Package Manager-->Edit-->Mark packages by Task-->LAMP Server-->OK如果是中文节面则是

系统--》系统管理--》新立得软件包管理器-》编辑--》使用任务标记分组软件包--》LAMP Server (勾选)--》返回到上一个窗口,点击应用,这个时候系会自动下载安装lamp环境软件包,很快就会完成,而且系统每次升级还会升级lamp环境到最新版本,强吧,这个时候你在浏览器里输入127.0.0.1就会看到,it works!表明apach已经开始工作了,这个时候你可以在系统文件目录下的var/www目录下方一些php程序看看了,至于在ubuntu下的 php编辑,其实编辑器用记事本就很好用了,毕竟都是开源的的东西,支持的比较好。


就这么简单,你的lamp环境就这么安装好了,像wamp一样简单,但这是lamp,这可能是最简单的安装方法了!当然也有一点点的问题,你需要知道如何设置www目录的权限,否则你是不能把文件复制到www目录下,谁让linux鼎鼎大名的安全呢!呵呵,你只要用chgrp chmod这样的命令在root权限下改一下就可以了,但是这样就免去了lamp环境复杂的安装过程,你说是不是很好呢?

 

 *-------------------------------------------------------*

 

 

以下是基本的安装步骤(php3),运行环境是 UNIX 系列的系统平台。在安装之前,要先下载 apache_1.3.x.tar.gz 及 php-3.0.x.tar.gz 两个文件。可以将这两个文件放在 /usr/src 中再开始执行以下的步骤。下面每个行号后是一个步骤,步骤中的所有选项是连在一起的,请不要分开执行。

gzip -d -c apache_1.3.x.tar.gz | tar xvf -
gzip -d -c php-3.0.x.tar.gz | tar xvf -
cd apache_1.3.x
./configure --prefix=/www
cd ../php-3.0.x
./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
make
make install
cd ../apache_1.3.x
./configure --prefix=/www --activate-module=src/modules/php3/libphp3.a
make
make install
第一、二行利用 gzip 及 tar 加上管道功能,将压缩文件解压还原。然后在 Apache 的原始文件目录中执行环境配置,--prefix 选项指示 Apache 的安装目录路径。之后进入 PHP3 的原始文件目录中,若没有 MySQL 数据库,则可省略 --with-mysql 的选项,重要的是一定要加入 --with-apache 选项,而且 Apache 原始文件的路径要正确。配置完 PHP3 之后就编译、安装到 Apache 的原始文件目录中。之后在 Apache 原始文件目录中再加入 PHP 的模块文件。在编译及安装 Apache 之后就初步完成了。之后就是要配置 Apache 才能让 Web Server 顺利运作。

需要注意的是,PHP 要和任何数据库连接,都要在执行这些步骤之前先将数据库设好,并确定 Web Server 上可以顺利存取数据库系统。如果需要其它的一些 PHP 外部模块也要先配置好这些模块。


cd ../php-3.0.x
cp php3.ini-dist /usr/local/lib/php3.ini
之后将 php3.ini 放在指定的目录,如果需要,也可以手动修改 php3.ini 文件文件,以符合使用的要求。

在 Apache 服务器的配置方面,要在 Apache 的配置文件 httpd.conf 或 srm.conf 文件中加入下面的字符串。告诉 Apache 服务器,扩展名 php3 是一个特殊的程序文件。当然扩展名可以设成别的扩展名,还有一些网站将 php 的程序扩展名设为 phtml 也是不错的选择,反正这就要看 Webmaster 的规划了。

AddType application/x-httpd-php3 .php3

 

--------------------------------------------------------------------------------

在 PHP 4.x 版的方法大致和 PHP 3.0.x 版相同,不同的地方在于 PHP 4.x 的目录名称及编译后的模块放置目录不同。此外,默认的扩展名也由 .php3 变成了 .php。当然在安装前还要先下载 PHP 4.x 的程序才行。


gzip -dc apache_1.3.x.tar.gz | tar xvf -
gzip -dc php-4.0.x.tar.gz | tar xvf -
cd apache_1.3.x
./configure --prefix=/www
cd ../php-4.0.x
./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
make
make install
cd ../apache_1.3.x
./configure --prefix=/www --activate-module=src/modules/php4/libphp4.a
make
make install
cd ../php-4.0.x
cp php.ini-dist /usr/local/lib/php.ini
在 httpd.conf 或 srm.conf 加入

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

而 PHP 4.x 版中对 Apache 服务器加入了新的环境变量配置项。

php_value [PHP directive name] [value]
php_flag [PHP directive name] [On|Off]
php_admin_value [PHP directive name] [value]
php_admin_flag [PHP directive name] [On|Off]

在 PHP 3.0.x 版中,有些目录可能会有 .htaccess 的文件,使用 PHP 4.0.x 版的系统,必须将这个文件拿掉,可以使用改名字的方式或者直接删除。

 

--------------------------------------------------------------------------------


当一切配置好了之后,重新执行 Apache 服务器。在 Apache 目录下有 bin 或是 sbin 的目录,其中会有 apachectl 的 shell 程序,输入 apachectl restart 就可以重新启动 Apache 服务器了。
赶快试看看 hello, world 程序吧! 

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jojoyba/archive/2008/08/05/2769655.aspx

 

命令行方法:

 

  1. sudo apt-get install mysql-server-5.0 mysql-client-5.0
  2. sudo apt-get install apache2 php5 libapache2-mod-php5 php5-mysql libapache2-mod-auth-mysql
  3. 使用sudo a2enmod php5 enable php5模块

测试一下:

     sudo vi /var/www/test.php

 

     <?phpinfo();?> 

 

内容转载自wiki.ubuntu.org,为了便于读者操作,稍作修改

注:1. 粗体+下划线 说明是按钮


     2. 〉+ 斜体字 说明是命令;

       3. 斜体字 说明是修改文件中的内容

一.安装

       首先,如果您花费一点时间熟悉一下常用的命令 会非常有帮助!

    1.安装LAMP

              1)在新立得软件包管理器中选择  编辑--使用任务分组标记软件包

              2)在打开的窗口中 勾选 LAMP SERVER 然后确定。

              3)在主窗口中 点击绿色的对号 应用 按钮

    好了 。接下来就是等待新立得自动下载安装完。

         中间会有一次提示输入mysql的root用户的密码

    2.安装phpmyadmin

       方案一:终端中运行命令

       > sudo apt-get install phpmyadmin

         phpmyadmin 默认并不是安装在 /var/www下面的而是在 /usr/share/phpmyadmin,你可以把phpmyadmin复制过去:

        > sudo cp -r /usr/share/phpmyadmin /var/www

       方案二(推荐):
       在phpmyadmin网站上下载软件包,解压缩到本地目录/var/www/phpmyadmin(/home/user/www/phpmyadmin),在终端下执行:

       >sudo cp /var/www/phpmyadmin/config.sample.inc.php  /var/www/phpmyadmin/config.inc.php

       >sudo gedit /var/www/phpmyadmin/config.inc.php

       找到“blowfish_secret”在后面填上任意字母

       $cfg['Servers'][$i]['auth_type']='cookie';

       $cfg['Servers'][$i]['host']='localhost';

       $cfg['Servers'][$i]['connect_type']='tcp';

       $cfg['Servers'][$i]['compress']='false';

       $cfg['Servers'][$i]['extension']='mysql';

       保存,退出
       安装php5-mcrypt

       >sudo apt-get install php5-mcrypt

       编辑php配置文件

       >sudo gedit /etc/php5/apache2/php.ini

       在extension下面加上

       extension=php5-mcrypt.so

       保存,重启apache2(重启命令请见 附)

二.配置

       1>apache 的配置文件路径 /etc/apache2/apache2.conf

       2>php.ini 路径 /etc/php5/apache2/php.ini

       3>mysql配置文件 路径 /etc/mysql/my.cnf

       4>phpmyadmin配置文件路径 /etc/phpmyadmin/apache.conf

       5>网站根目录 /var/www

    1.配置apache

       终端中使用命令

       >sudo gedit /etc/apache2/apache2.conf

       在配置文件最后面加入下面几行:

       添加文件类型支持

       AddType application/x-httpd-php .php .htm .html

       默认字符集 根据自己需要

       AddDefaultCharset UTF-8

       服务器地址

       ServerName 127.0.0.1

       添加首页文件 三个的顺序可以换 前面的访问优先 (当然你也可以加别的比如default.php)

       <IfModule dir_module>

       DirectoryIndex index.htm index.html index.php

       </IfModule>

    2.配置PHP5

       终端中使用命令

       > sudo gedit /etc/php5/apache2/php.ini

       根据个人自己需要,下面是默认时区

       ;date.timezone=

       去掉前面的分号 后面加个PRC 。表示中华人民共和国(就是GMT+8时区)

       date.timezone= PRC

    3.配置mysql

    终端中使用命令     


       >sudo gedit /etc/mysql/my.cnf

       这里有一个地方要注意

       因为默认是只允许本地访问数据库的 如果你有需要 可以打开。

       bind-address 127.0.0.1

       这一句是限制只能本地访问mysql的。如果有需要其他机器访问 把这句话用#注释掉

      #bind-address 127.0.0.1

      4.配置phpmyadmin

      终端中运行命令

      >sudo gedit /etc/phpmyadmin/apache.conf

      然后把下面两句的路径 改为/var/www/phpmyadmin:

      Alias /phpmyadmin /usr/share/phpmyadmin

     <Directory /usr/share/phpmyadmin> //只要将第一个改掉,其他的可以不改

      改为:

      Alias /phpmyadmin /var/www/phpmyadmin

      <Directory /var/www/phpmyadmin>

附:常用命令

      1.重启apache

      >sudo /etc/init.d/apache2 restart

      2.重启mysql

      >sudo /etc/init.d/mysql restart

至此 LAMP环境配置成功,重启下 apcche

       打开为firefox,输入 localhost/ 或 127.0.0.1/,

       显示 “It works!”说明配置基本成功。

再试一下 echo phpinfo(); 吧!

       在终端中 输入

              >sudo su

       输入密码

              >cd /var/www

              >nano //你可以使用你自己喜欢的编辑软件


       输入如下 代码

              <?php phpinfo(); ?>

         ctr+x,保存,文件名为phpinfo.php。

       打开为firefox,输入 localhost/phpinfo.php 或 127.0.0.1/phpinfo.php,显示 一个 有关 php设置的信息页面

LAMP并没有那么神秘!除去下载的时间,整个配置过程决不会花费您五分钟。

 

说明apache2装好了。你还可以测试下MySQL和PHP5,这里就不讲怎么测试了。一般来说网页根目录在/var/www下面。部分朋友可能会遇到不能正确解析php的情况,进入主页就会提示是否下载并保存这个php文件,这样的话你可以先重启apache 

sudo /etc/init.d/apache2 restart 

如果还是不能正确解析,请使用 

sudo apt-get install libapache2-mod-php5 

sudo /etc/init.d/apache2 restart 

sudo a2enmod php5 

用来安装这个模块,然后重启apache一般能解决问题。

 

其实Ubuntu下能用的php IDE还是很多的,只不过eclipse是免费软件。至于Zend Studio,据说很强大,大家也可以试试。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值