您的位置:首页 > 编程语言 > Java开发

Ubuntu 10.04 安装配置LAMP以及php开发环境 Eclipse PDT的安装

2012-10-27 11:22 1186 查看
from:http://hi.baidu.com/mozhengluo/item/1385d83d19cc1104ceb9fe2d

安装LAMP组件:

系统->系统管理->新立得软件包管理器->编辑->使用任务标记分组软件包 ->LAMP Server(打勾选定)->确定->最后“应用”完成安装。期间会要求输入Root账户的密码并记住。

在 Firefox输 入地址http://localhost/或者http://127.0.0.1/,显示 It works! 即表明LAMP组件包已经正常安装了(比在Windows下方便不少)。

修改文件夹读写权限

PHP网络服务器根目录默认 位置:/var/www,默认属性只允许root用户执行操作,但是在Ubuntu中因为安全性的考虑默认关闭了 root账户。为了可以在这个文件夹新建修改php、html文件等等,可以通过终端命令行修改文件夹的这个属性:
sudo chmod -R 777 /var/www

安装phpmyadmin等进行Mysql数据库管理

phpmyadmin是最为常用的 Mysql数据库管理软件,本身由php写成,拥有和谐的web界面。你可以进入 软件中心或者新立得软件包管理器中搜索安装这个软件。

安 装过程中需要选择Web Server,选择apache2后前进,之后会需要输入之前设置的MySQL数据库连接密码。

将 phpmyadmin和apache2建立连接并测试,终端输入命令:
sudo ln -s /usr/share/phpmyadmin /var/www

完成后打开浏览器,访问http://localhost/phpmyadmin,出现欢迎界面,用户名使用root, 密码是刚才设置的那个。

我是一个Linux新手,想要安装一台Ubuntu 12.04版的Linux服务器,用这台服务器上的LAMP套件来运行我自己的个人网站。LAMP套件就是“Linux+Apache+Mysql+PHP这四款软件组成了一个可以使网站运行的套装工具软件。”通过安装尝试,我获得了一些成功的安装配置经验,通过本文提供给Linux网站服务器系统的入门者学习。本次安装的网站软件环境中将使用Apache2网页服务软件、MySQL5网站后台数据库软件、以及PHP5角本解释语言软件,配置成的系统也可提供FTP服务。

1. LAMP 的安装

sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd
php5-mysql

由于LAMP大部分操作与/var/www目录相关,为了方便,修改该目录的权限为普通用户可访问。

sudo chmod 777 /var/www/

2. phpmyadmin 安装

sudo apt-get install phpmyadmin

    在安装过程中会要求选择Web server:apache2或lighttpd,选择apache2,按tab键然后确定。然后会要求输入设置的Mysql数据库密码连接密码 Password of the database's administrative user。

    然后将phpmyadmin与apache2建立连接,以我的为例:www目录在/var/www,phpmyadmin在/usr/share /phpmyadmin目录,所以就用命令:sudo ln -s /usr/share/phpmyadmin /var/www 建立连接。

    phpmyadmin测试:在浏览器地址栏中打开http://localhost/phpmyadmin。

3. Apache 配置

(1)启用 mod_rewrite 模块

    终端命令:sudo a2enmod rewrite

(2)重启Apache服务器:sudo /etc/init.d/apache2 restart

    Apache重启后可以测试一下,在/var/www目录下新建文件test.php,写入代码: 保存,在地址栏输入http://127.0.0.1/test.php 或 http://localhost/test.php ,如果正确出现了Mysql已经正确配置,表明Apache和mysql都正常了。(记得重启Apache服务器后再测试)。

test.php

<?php

    $link = mysql_connect("localhost","root","mysql密码");

     

    if (!$link)

     

    {

     

    die('Could not connect: ' . mysql_error());

     

    }

     

    else echo "Mysql已经正确配置";

     

    mysql_close($link);

     

    ?>

4. 浏览器PHP中文乱码问题

上面在FireFox浏览器中打开test.php测试时,如果出现了中文乱码,则是默认语言设置问题,解决方法如下:

打开apache配置文件: udo gedit /etc/apache2/apache2.conf,在最后面加上:AddDefaultCharset UTF-8,如果还是乱码的,再将UTF-8改用gb2312。
重启Apache:sudo /etc/init.d/apache2 restart 再刷新test.php 中文乱码没有了

安装Eclipse和PDT

1.安装Java运行环境Jre/Jdk:Ubuntu软件中心搜索 “JDK”就可以安装;

2.安装Eclipse和PDT等插件:Eclipse官网上有打包好的Eclipse for PHP Developers,很直接下载解压缩就可以使用;

3.在“应用程序”里添加Eclipse快捷方式,终端命令:
sudo gedit /usr/share/applications/eclipse.desktop

gedit编辑,添加如下内容:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=/home/banux/eclipse/eclipse
Icon=/home/banux/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development; 

其中“Exec=”和“Icon=”后面内容修改为eclipse解压的相应位置;

4.建议将Eclipse工作区位 置设置为“/var/www”,这样在eclipse内就可以正常进行php开发了。

在Eclipse中新建PHP工程,测试

新 建php文件,输入一些php语句例如:
<?php
echo "LAMP is ok now";
phpinfo();
?>

保 存,Run,运行出现结果一切应该都是OK的了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: