Ubuntu+lamp+eclipse+xdebug+虚拟主机的配置
需积分: 0 143 浏览量
更新于2012-08-25
收藏 83KB PDF 举报
### Ubuntu + LAMP + Eclipse + Xdebug + 虚拟主机的配置详解
#### 安装LAMP环境
LAMP(Linux, Apache, MySQL, PHP)环境是在Linux系统上搭建Web服务的一种常用组合。在Ubuntu系统中安装LAMP可以通过简单的命令实现:
```bash
sudo apt-get update
sudo apt-get install apache2 mysql-server php libapache2-mod-php php-mysql
```
此步骤将安装Apache Web服务器、MySQL数据库以及PHP,并确保PHP模块能够被Apache识别。
#### 安装Eclipse编程环境
Eclipse是一款功能强大的开源集成开发环境(IDE),特别适合用于Java、C/C++、PHP等语言的开发。在Ubuntu中安装Eclipse可以通过以下命令:
```bash
sudo apt-get install eclipse
```
#### 在Eclipse中安装PHP插件
为了在Eclipse中开发PHP,需要安装相应的PHP插件。首先启动Eclipse,通过帮助菜单中的“Install New Software”选项,添加Eclipse的Galileo Update Site:
```text
Galileo Update Site - http://download.eclipse.org/releases/galileo/
```
在“Available Software”中搜索并安装PHP插件。安装完成后,Eclipse会提示重启,确保新插件生效。
#### 安装Xdebug并配置
Xdebug是一个PHP扩展,主要用于调试和分析PHP代码。在Ubuntu中安装Xdebug,需要先安装`php5-cli`和`php5-xdebug`:
```bash
sudo apt-get install php5-cli php5-xdebug
```
接下来,编辑`/etc/php5/apache2/php.ini`和`/etc/php5/cli/php.ini`,添加以下配置来启用Xdebug:
```ini
[xdebug]
xdebug.remote_enable = 1
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000
xdebug.remote_handler = "dbgp"
zend_extension = /usr/lib/php5/20090626+lfs/xdebug.so
```
修改完成后,重启Apache以使配置生效:
```bash
sudo service apache2 restart
```
#### 配置Eclipse的Xdebug调试环境
在Eclipse中配置Xdebug,以便于进行PHP代码的断点调试。通过Eclipse的菜单`Windows -> Preferences`进入设置界面,选择`PHP - Debug`,在`PHP Debugger`中选择`xdebug`,并确保字符集与开发项目匹配。
接着,在`PHP Executables`中新建一个条目:
- **Name**: php5
- **Exe Path**: /usr/bin/php5
- **Ini File**: /etc/php5/apache2/php.ini
- **Type**: cli
- **Debugger**: xdebug
#### 配置虚拟主机
在Ubuntu中配置虚拟主机,可以允许你通过不同的域名访问同一台服务器上的不同网站。确认服务器的IP地址,例如`192.168.2.101`。
1. 在`/etc/hosts`文件中添加一条记录,例如:
```text
192.168.2.101 lampbrother
```
2. 复制默认站点配置文件作为新虚拟主机的基础:
```bash
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/lampbrother
```
3. 创建符号链接,使Apache能识别新虚拟主机:
```bash
sudo ln -s /etc/apache2/sites-available/lampbrother /etc/apache2/sites-enabled/lampbrother
```
4. 编辑新虚拟主机的配置文件:
```bash
sudo vim /etc/apache2/sites-available/lampbrother
```
修改`<VirtualHost *:80>`段落中的`ServerAdmin`、`ServerName`和`DocumentRoot`字段,例如:
```apache
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName lampbrother
DocumentRoot /var/www/lampbrother
<Directory /var/www/lampbrother>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
```
重启Apache服务使新虚拟主机生效:
```bash
sudo service apache2 restart
```
通过以上步骤,你可以在Ubuntu系统中成功搭建并配置LAMP环境、Eclipse开发环境、Xdebug调试工具及多个虚拟主机,为PHP项目的开发提供强大的支持。

shabi741
- 粉丝: 2
最新资源
- 南京某综合楼“绿色施工”措施.doc
- 城市花园娱乐中心设备安装.doc
- 环境学概论-重点考点汇编.pdf
- 北京市某镇居住区土地一级开发项目申请报告.doc
- 基本的卡尔曼滤波和自适应滤波【Matlab语音处理】.zip
- 越冬维护方案-范本.doc
- 工程造价专业毕业论文施工阶段的成本控制研究.pdf
- 齐次线性方程组的解的向量形式.ppt
- 合同能源管理内部培训资料(emco、epc).doc
- 高边坡变形机制分析及处治措施.doc
- 机房集中监控系统工程施工合同.doc
- 武浩的文献翻译.doc
- 钢筋工程量计算初学教程(实例).doc
- 热电厂化水运行操作规程.doc
- 混凝土结构设计原理复习资料(大纲重点).doc
- 花鼓学校研学活动委托协议书.doc