ubuntu-server搭建PHP开发环境

类别: 前端开发 — 标签: , , , , — honk @ 2008-11-14 22:27:48

Ubuntu的发展真是迅猛, 继Dell之后,Acer也将发布预装ubuntu的PC, 而且不单在桌面市场, Server市场也是成绩不菲, 就连wikipedia都投入了它的怀抱,将所有服务器由Redhat和Fedora换成清一色的Ubuntu.
我想这和它的易用性和强大的社区支持有很大关系, 当然, 它本身所投入的推广力度也是巨大的.

因为要带实习生, 而他又完全没接触过Linux, 所以我推荐他试试Ubuntu了. 我抽点时间重新搭了一次LAMP, 并记录下来, 希望对新手有所帮助. 其实我也是新手,哈哈

在虚拟机中安装Ubuntu
推荐在虚拟机中安装, 虚拟机推荐用VirtualBox(虽然可能VmWare更强大, 但我的原则是”够用就好,开源优先”). 我下载的Ubuntu版本是8.10 server版, 具体安装过程比较简单, 就不啰嗦了. 有问题可以Google一下.
为Ubuntu分配静态IP
如果你的虚拟机联网模式选的是NAT,安装好后, 应该就可以直接上网了. 但NAT有一个缺陷, 不能分配静态IP. 所以建议切换到桥接模式. 然后设置虚拟机的静态IP, 具体操作可以参考这里.
安装Apache2+php5+mysql5

sudo apt-get install apache2 mysql-server php5 php5-common php5-gd php5-mysql libapache2-mod-php5 phpmyadmin

一句话就安装好了(php5-gd是php的一个图形库,mysql安装过程中应该会要求设置root的密码,phpmyadmin安装过程中会要求选择web 服务器,选择apache2即可).
试试在你的宿主机浏览器中敲入http://你的虚拟机IP, 如果看到It works, 那么就是安装成功了.
修改apache配置
如果没有特殊需求,可以不做修改. 不过建议将web路径改到你的用户路径下, 个人觉得方便调试和文件管理.

mkdir www //创建目录
sudo vim /etc/apache2/sites-enabled/000-default //打开配置文件

将配置文件中

DocumentRoot /var/www/;
...//省略
<Directory /var/www/>

的/var/www/替换成/home/honk/www/;.注意,这里honk要用你的用户名!
重启apache:

sudo /etc/init.d/apache2 restart
测试php和mysql
在你的web路径(/home/honk/www/)下建一文件test.php:

vim test.php

文件内容为:

<?php phpinfo();?>

在你的宿主机浏览器访问http://你的ip/test.php ,应该能看到你的php正常运行了.

在你的宿主机浏览器访问http://你的ip/phpmyadmin, 看mysql是否正常.

至此, 没出什么问题的话, 应该大功告成了!

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Powered By WordPress and soIdo