Ubuntu 配置基于Eclipse 的PHP 开拓条件

作者:ca88编程

此地记住"C:/Program Files/eclipse-php/workspace"和c:/PROGRA~1/eclipse-php/workspace便是您工作空间的目录,笔者用的是Windows,unix目录自行修改。

sudo /etc/init.d/apache2 restart

配置MySQL。

lnmp情况的选取

设置的软件都设置到了:/usr/local

图片 1

 

管理nginx

service nginx start|stop|restart|reload

 

管理mysql

直接实行mysql就能够登入无需用户名和密码,登陆实行事后,须要删除佚名用户 并为root用户设置三个密码。原理:处理MYSQL中的账号,正是直接修改mysql.user表就能够

 

图片 2

 

host:允许使用那一个账号登陆的服务器,能够设置为ip地址,也足以安装为%【允许全部人登陆】

图片 3

service mysqld start|stop|restart

 

如何决断三个种类中有未有运转web服务器只怕是mysql服务器?

运用ps 命令查看有未有运营web那么些进度

选取 netstat 命令查看 相应端口号有未有被监听

 

 

怎样重启PHP?

那和windows区别,在win下一旦改造了php.ini只要重启apache就能够了,然而在LNMP里面不得以,必须须求要独立重启PHP。

在nignx下PHP是独立运行的,暗中同意监听是九千端口。

重启流程:

先选用ps命令寻觅PHP进程的PID

图片 4

应用kill -15 pid 关闭进度

图片 5

启动php

图片 6

&(把命令放入后台实行)

 

 

何以安插nginx

 

布署文件:/usr/local/nginx/conf/nginx.conf

 

推而广之:LINUX下对各类进度都有能源上的限定:能够利用ulimit指令设置和查看

别的影响互连网连接数的参数:open files

恢宏:unix/linux系统有三个见解:全部的事物都是文本

图片 7

修改:

图片 8

 

nginx默许不援助thinkphp的UPRADOL格式倘诺网址运转TP,那么需求在nginx中加多代码:

 

图片 9

 

 

 

 

实例:把超级市场上传到lnmp景况下启动

 

  1. 创立一个目录用来存放大家项目代码

    图片 10

  2. 修改nginx的布局文件,把这些目录配置成三个网站

    图片 11图片 12图片 13图片 14

  3. 上传代码到/www/www.34.com

  4. 把数量库导到服务器上

    图片 15

  5. 重启NGINX

  6. 修改本地的hosts文件把IP地址指向linux服务器

    图片 16

  7. 上传之后修改权限的难点:

    1. 修改PHP以www的权柄运营

    图片 17

    图片 18

    b)    重启 PHP

    c)    修改项目目录的着落也为WWW

    图片 19

     

    小结:平常未有权力的原因是因为私下认可一般上传的文书或许是属于ROOT账号的,而相似WEB服务器都是以WWW这一个账号的权限运转的,当然不能够操作属于ROOT的公文。

于是修改nginx.conf加多以下几行:

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

配置php.ini:
sudo gedit /etc/php5/apache2/php.ini
把公文在文件后边的:
#extension=mysql.so
#extension=gd.so
的#去掉。

图片 20

修改路线到您的php项目存放的地方。具体作者也不太懂,我修改了三个地点:

7.轻便配置工作


php.ini在/etc/php5/下的多少个文件夹里,应该有四个文本夹:apache2、cli、conf.d,我们应当修改apache2和cli下的php.ini. 在conf.d下有二个xdebug.ini文件,记录了xdebug的文件路线.哈,作者不是内行,有个别高手不说那个的。

设置InnoDB Tablespace,暗中认可就能够。假诺调治了安装,现在重装一定要设为一样的,否则数据库会破坏;当然,备份一下数据库,就没难点了。

借让你有ssl设置,能够再增加:

apache
php5
php5-cli
php5-xdebug

 

导语:此前用eclipse3.6时设置php服务器时完全能够在base url栏填写本人办事空间的目录,然后修改nginx.conf加二个alias就行了。因而可以一向在大团结的做事空间运行程序,但当用到eclipse3.7和PDT3.0.2的合并时竟然差异目的在于base url栏填写自身专门的学问空间的目录了,互连网查阅包罗英文仍无办法,由此不得不另想办法。

DocumentRoot /home/fsp/workspace/pdt/

 

    #eclipse web port:
    #
        server {
        listen       5000;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   "C:/Program Files/eclipse-php/workspace";
            index  index.html index.htm index.php;
        }




        location ~ .php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  c:/PROGRA~1/eclipse-php/workspace$fastcgi_script_name;
            fastcgi_split_path_info     ^(. .php)(.*)$;  
            fastcgi_param  PATH_INFO     $fastcgi_path_info;
            include        fastcgi_params;
        }

    }

安装端口和方式,暗中同意即可。

    server {
        listen       5443;
        server_name  localhost;

        ssl                  on;
        ssl_certificate      akann.crt;
        ssl_certificate_key  akann.key;

    #    ssl_session_timeout  5m;

    #    ssl_protocols  SSLv2 SSLv3 TLSv1;
    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers   on;

        location / {
            root   "C:/Program Files/eclipse-php/workspace";
            index  index.html index.htm index.php;
        }
        location ~ .php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  c:/PROGRA~1/eclipse-php/workspace$fastcgi_script_name;
            fastcgi_split_path_info     ^(. .php)(.*)$;  
            fastcgi_param  PATH_INFO     $fastcgi_path_info;
            fastcgi_param  HTTPS on;
            include        fastcgi_params;
        }
    }

自己配制了半天没成,最终下载了PDT 1.0.3 All-In-One (Linux GTK),不能够,本身装的老反常。

 

一切ok.

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

测试MySQL和phpMyAdmin是还是不是正确安装

其它再修改eclipse的php服务器设置:

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

    安装进程:

本条版本的PDT只允许填写差别端口号的base url 的服务器,所以笔者就在nginx另作一个不一样于主端口号的劳务端口,把那么些端口号的主目录定位到eclipse的办事空间,然后把eclipse的php服务器设置为这么些端口号,以往在eclipse职业空间的工程都能半自动运维了。

自然,你再建二个虚拟目录越来越好,但大家付出用的微型Computer一般不会是服务器,就像此将就吧。修改的方法如下:

 

图片 21

开发Apache的陈设文件httpd.conf(Apache安装文件夹下conf子文件夹中),找到DocumentRoot “X:/xxx/htdocs” 和 (引号内因个人安装地点而各异),将引号内部管理体改为网址所在文件夹。举个例子,作者这里改为DocumentRoot “E:/WEBSITE/WEBSITE” 和

2、安装eclipse pdt

 

7、配制eclipse的浏览器

在你存放网站的文本夹中(举个例子作者那边是E:WEBSITEWEBSITE)新建三个文本文件,输入一下代码:

8、配制运营及调节和测试选项

    10、创建PHP脚本后,最终调节和测试运营
    打开Run->Open Debug Dialog ,选用调节和测试所须求用的称号和条件,仔细看一下,应该没难题。
    然后就能够单步调节和测试了。

提出:假设你象笔者一样是eclipse初我们,你就用这种 all-in-one 的事物吗。假如你须要用C++,就装一个独自的C++版。必要其余语言,就再装四个单独的eclipse。方法很笨,并且浪费空间,然则相对简便易行些。不能够,哪个人让自个儿是新手。

 

安装完后,(恐怕供给运营apache:sudo /etc/init.d/apache2 start ,记不清了,哈)你能够试在firefox中输入网站: 看一下是不是有效。应该能收看网页的。

 

用一级用户分别展开上边说的多个php.ini,增加如下代码

D:/xampp/php”

5、重启apache

 

目标:Ubuntu下用Eclipse pdt xdebug php apache 配制php脚本和网页的支出碰到

设置MySQL Server同期的连接数,因为是桌面服务器嘛,暗中同意的首先项就行;当然你也得以选最后一项,输入想要的数值。

下一场就能够单步调节和测试了。

打开config.inc.php,找到

用一级用户张开配制文件,路线:/etc/apache2/sites-available/default

测试Apache和PHP是还是不是科学安装

设置进程:

    7、配制eclipse的浏览器
    展开eclipse,找到window->preferences->general->web browser,看一下有没浏览器,未有就增加一下,当然是firefox

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

两行代码,请根据PHP安装地点,更换引号内的地方。

php5

 

4、修改apache的暗中认可网址路线。

sudo apt-get install php5 libapache2-mod-php5
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install php5-gd

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

 

/home/fsp/workspace/pdt/那个是自个儿存放PHP项指标门路。

sudo /etc/init.d/apache2 restart (重启 apache)

1、在Ubuntu新立得中挑选设置如下软件

 

echo phpinfo();

 

10、建设构造PHP脚本后,最终调节和测试运营

 

,分别安装他们的debug,及运转程序。

安装服务和是不是将MySQL安装目录增多到系统路线,多个都选上。

开辟Run->Open Debug Dialog ,采纳调节和测试所须求用的名号和碰着,仔细看一下,应该没难点。

将其修改为

[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

    1、在新立得中选择安装如下软件
    apache
    php5
    php5-cli
    php5-xdebug
    安装完后,(大概须求运维apache:sudo /etc/init.d/apache2 start ,记不清了,哈)你能够试在firefox中输入网址: 看一下是不是管用。应该能看到网页的。

封存,在firefox中测试看一下结出。这里要小心路线,一定要找获得文件。比方本人的

3.安装Apache

6、张开eclipse,建二个PHP项目,再建八个PHP网页,打上两句代码,小编打大巴是

    6、打开eclipse,建三个PHP项目,再建三个PHP网页,打上两句代码,小编打的是
    echo phpinfo();
    保存,在firefox中测试看一下结实。这里要注意路线,一定要找获得文件。比方小编的
    

eclipse是最精锐的IDE,也是最难用的IDE。(此为个人观点,不要找小编吵架)

 

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

sudo apt-get install apache2

LANG="zh_CN.UTF-8" 
LANGUAGE="zh_CN:zh"

下一场在PHP的安装文件夹中,将php.ini-recommended备份一碗水端平命名称叫php.ini,张开php.ini

 

 

 

目的:用eclipse pdt xdebug php apache 配制php脚本和网页的付出境况

本文由ca88发布,转载请注明来源

关键词: ca88网址 Ca88亚洲城官网