一条命令安装: $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
命令行方法:
sudo apt-get install mysql-server-5.0 mysql-client-5.0
sudo apt-get install apache2 php5 libapache2-mod-php5
php5-mysql libapache2-mod-auth-mysql
测试一下:
sudo vi /var/www/test.php
内容转载自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)
DirectoryIndex index.htm index.html index.php
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
改为:
Alias /phpmyadmin /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 //你可以使用你自己喜欢的编辑软件
输入如下 代码
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,据说很强大,大家也可以试试。