在Linux环境下配置LAMP+eclipse

1.下载eclipse  建议下载 Eclipse Standard (标准版)

2.在eclipse中下载 PDT(php development tools)

help->Install New Software...

work with:选择 --All Available Sites-- (网速慢的同学稍等一下,刷出列表以后,在下拉框中输入php)

安装完成后回自动重启eclipse;

3.配置php运行环境及debug环境

 1) 下载并安装lamp集成环境

A.直接在命令框下输入  sudo tasksel ,选择lamp。
B.

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环境复杂的安装过程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环境复杂的安装过程

C.

以下是基本的安装步骤(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 服务器了。

2) 配置php 本地Run及Debug环境

可以参考下面文章:

http://itlab.idcquan.com/linux/administer/768253.html

http://www.bkjia.com/Linux/948167.html

1、在PHP的php.ini中加入XDEBUG

php.ini在/etc/php5/下的几个文件夹里,应该有三个文件夹:apache2、cli、conf.d,我们应该修改apache2和cli下的php.ini. 在conf.d下有一个xdebug.ini文件,记录了xdebug的文件路径.哈,我不是老手,有些高手不说这个的。

用超级用户分别打开上面说的两个php.ini,添加如下代码

[xdebug]

xdebug.remote_enable = 1

xdebug_remote_host = "localhost"

xdebug.remote_port = 9000

xdebug.remote_handler = "dbgp"

zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so

2、修改apache的默认网站路径。

当然,你再建一个虚拟目录更好,但我们开发用的电脑一般不会是服务器,就这样将就吧。修改的方法如下:

用超级用户打开配制文件,路径:/etc/apache2/sites-available/default

修改路径到你的php项目存放的地方。具体我也不太懂,我修改了两个地方:

DocumentRoot /home/fsp/workspace/pdt/

/home/fsp/workspace/pdt/这个是我存放PHP项目的路径。

3、重启apache

sudo /etc/init.d/apache2 restart

4、打开eclipse,建一个PHP项目,再建一个PHP网页,打上两句代码,我打的是

echo phpinfo();

保存,在firefox中测试看一下结果。这里要注意路径,一定要找得到文件。比如我的

http://localhost/phptest/newfile.php

5、配制eclipse的浏览器

打开eclipse,找到window->preferences->general->web browser,看一下有没浏览器,没有就添加一下,当然是firefox

6、配制运行及调试选项

window->preferences->PHP->>php executables->add->设置如下

php5

/usr/bin/php5 (注意这里要选择php5,不要是php,因为我们安装的是php5-xdebug)

7、继续配制debug(麻烦啊)

window->preferences->PHP->run/debug->perspectives->可以找到php script和php web page

,分别设置他们的debug,及运行程序。

8、建立PHP脚本后,最后调试运行

打开Run->Open Debug Dialog ,选择调试所需要用的名称和环境,仔细看一下,应该没问题。

然后就可以单步调试了。

时间: 2024-10-05 23:53:09

在Linux环境下配置LAMP+eclipse的相关文章

linux环境下配置jdk+tomcat环境

最近在学习java,其中最重要的一项是将jdk 环境配置好,同时在jdk中结合tomcat开发基于应用,所以在这里记录下. 配置环境: 系统环境:centos 6.3  64位 ,jdk:jdk-6u29-linux-x64.bin ,  tomcat:apache-tomcat-6.0.35.zip  这里需要注意的地方是  jdk 安装时要和系统位数相同,这里我的系统是64位所以这里使用的是jdk 64 位. 开始配置: 这里我将要安装的软件,上传到/usr/loca/目录下,使用 rz 

阿里云ECS服务器Linux环境下配置php服务器(二)--phpMyAdmin篇

首先说明,以下文本内容用vim编辑麻烦 可参考阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇 这一次我们来继续说说phpMyAdmin的安装. 什么是phpMyAdmin?phpMyAdmin是一种mysql的管理工具,它可以直接通过网页来管理你的MySQL,当然,phpMyAdmin不是必要的,如果你不安装phpMyAdmin,一样可以通过mysql的命令行来管理你的mysql. 开始安装. 首先找到phpMyAdmin的下载地址(推荐官网地址https://www.p

Linux环境下配置真机测试

1 将测试机和开发机通过usb连接 2 通过命令查看usb连接情况 Shell命令: lsusb 会将当前usb连接情况展示出来: Shell代码 : Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 013: ID 12d1:1038 Huawei Technolo

linux环境下配置虚拟主机域名

linux环境下面配置虚拟主机域名 第一步:在root目录下面(即根目录)ls(查看文件)cd进入etc目录find hosts文件vi hosts 打开hosts文件并进行编辑在打开的文件最下面添加:192.168.8.115 domain.com.cn 第二步:cd /usr/local/apache2/conf/  进入该目录下面ls  查看当前目录下面的所有文件以及目录vi httpd.conf 打开并编辑这个文件编辑:使用键盘上的PgDn将光标拉到最低端,然后添加如下代码: NameV

阿里云ECS服务器Linux环境下配置php服务器(三)--项目部署篇

今天我们来讲一下,如何将你本地开发好的项目,部署到Linux服务器上. 因为我本地开发环境是Windows(Mac下配置PHP实在是不熟练),所以今天的软件都是以Windows为例. 首先我们要把本地的php相关的文件,上传到服务器上,这一步可以使用xftp工具. 下载一个xftp,安装完成后,打开,新建一个会话,具体如下:  注意协议选SFTP,端口号22. 然后把你php的文件拖到服务器上,直接拖动即可:  然后把我们本地的数据库导入到服务器: 首先打开本地的phpMyadmin,导出一个.

linux环境下配置solr5.3详细步骤

本人上周五刚刚配置了一遍centos下配置solr5.3版本,综合借鉴并改进了一些教程,贴出如下 单位使用内网,本教程暂无截图,抱歉 另,本人是使用.net编程调用solr的使用的是solrnet,在此推荐一下 首先将软件包上传到/tmp目录下 需要文件如下 jdk-8u60-linux-x64.gz apache-tomcat-7.0.64.tar.gz solr-5.3.0.tgz ik分词器.拼音分词器: IKAnalyzer-5.0.jarsolr-analyzer-ik-5.1.0.j

Linux环境下配置vsftpd的虚拟用户

环境:CentOS Linux release 7.4.1708 (Core) vsftpd版本:vsftpd: version 3.0.2 1.安装vsftpd# yum -y install vsftpd 2.建立虚拟用户帐号密码# vim /etc/vsftpd/usersftp1123456 3.创建虚拟用户数据库文件# db_load -T -t hash -f /etc/vsftpd/users /etc/vsftpd/virtual_users.db 4.创建虚拟账户的本地目录#

2.Linux环境下配置Solr4.10.3

1.准备阶段 操作系统:CentOS 6.8 安装包:/home/test solr-4.10.3.tgz.tar IK Analyzer 2012FF_hf1.zip jdk-8u121-linux-i586.tar.gz apache-tomcat-6.0.51.tar.gz 2.jdk和tomcat安装:略3.安装solr (1)解压solrtar -zxvf solr-4.10.3.tgz.tar -C /usr/local (2) solr.war copy到tomcat下cp /us

Linux 环境下配置Redis 持久化 及其余配置内容

(一)因为redis 是基于把内存的,重启后redis中的内容会清除 1 进入redis 的 redis.conf 文件   编辑命令 appendonly yes 2 esc  shitf + zz     退出保存编辑内容 (二)其余配置   1 进入 redis 官网  选择documention   2 下拉找到 configuration 3 选择你的redis 版本   进去看  配置参考 4 部分 选择了就要承受 要不就别想 原文地址:https://www.cnblogs.com