设为首页 收藏本站
查看: 420|回复: 0

[经验分享] 搭建Ubuntu下基于Eclipse的php开发环境

[复制链接]

尚未签到

发表于 2015-11-17 11:47:38 | 显示全部楼层 |阅读模式
  Step1:首先安装eclipse

  


                  sudo apt-get install eclipse

  


  完成后,在shell中输入:java -version

  测试是否安装和配置成功

  


  接下来安装LAMP

1、如果你是安装到本机上测试的话,最好确保hosts的内容为这样






  • username@ubuntu
    :~$ cat /etc/hosts  
  • 127.0
    .0.1
           localhost  

username@ubuntu:~$ cat /etc/hosts
127.0.0.1       localhost

  2、仔细手动安装法(最小组件)




  • username@ubuntu
    :~$ sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server  

username@ubuntu:~$ sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

  有些是因为依赖关系会自动安装的,但是为了保险,所以多打了一些。开始安装是sudo会问您密码(只是有可能),这是系统管理员的密码。安装途中
MySQL要求设定账户有密码,这是与操作系统没关系的账户与密码。因为linux下phpmyadmin不能用空密码所以这里需要设置密码不能为空。
打开http://localhost


  3、安装phpmyadmin






  • username@ubuntu
    :~$ sudo apt-get install phpmyadmin  

username@ubuntu:~$ sudo apt-get install phpmyadmin

  

保存,重启apache2






  • username@ubuntu
    :~$ sudo /etc/init.d/apache2 restart  

username@ubuntu:~$ sudo /etc/init.d/apache2 restart

  

在浏览器里输入http://localhost/phpmyadmin

phpmyadmin 默认并不是安装在 /var/www下面的而是在 /usr/share/phpmyadmin
你可以把phpmyadmin复制过去 或者 链接过去




  • username@ubuntu
    :~$ sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin  
  • sudo gedit /etc/phpmyadmin/apache.conf  

username@ubuntu:~$ sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
sudo gedit /etc/phpmyadmin/apache.conf

  然后把下面两句的路径 改为/var/www/phpmyadmin(因为我已经配置好环境,所以忘记了phpmyadmin中默认配置怎么写的。。反正就是在第三行和第四行的两句.如果我没记错的话 应该是下面这样






  • Alias /phpmyadmin /usr/share/phpmyadmin  
  • <Directory /usr/share/phpmyadmin>  

Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
  改为




  • Alias /phpmyadmin /var/www/phpmyadmin  
  • <Directory /var/www/phpmyadmin>  

Alias /phpmyadmin /var/www/phpmyadmin
<Directory /var/www/phpmyadmin>
  

LAMP到此已经配置完成了

4、测试 phpinfo(); (根据需要,自己选择,可不做)






  • username@ubuntu
    :~$  sudo gedit /var/www/info.php  
  • <?php phpinfo(); ?>  
  • 打开http://localhost/info.php

username@ubuntu:~$  sudo gedit /var/www/info.php
<?php phpinfo(); ?>

  5、新建一个PHP5的工程,并且工程不是放在/var/www目录下。编写一个php的文件,但不能运行、调试。原因是PHP5是服务器脚本语
言,要运行在服务器上;Eclipse在这里没有自动关联到Apache2服务器上,而且php源代码不是放在/var/www目录下。解决方法如下:
Ubuntu中配置Apache支持虚拟目录,在/etc/apapche2/httpd.conf文件中写入以下内容:






  • ServerName localhost  
  • alias /PHP &quot;/home/XXX/workspace/PHP&quot;
      
  • <Directory /home/XXX/workspace/PHP>  
  • Options Indexes FollowSymLinks Multiviews  
  • AllowOverride None  
  • Order allow,deny  
  • Allow from all  
  • </Directory>  

ServerName localhost
alias /PHP &quot;/home/XXX/workspace/PHP&quot;
<Directory /home/XXX/workspace/PHP>
Options Indexes FollowSymLinks Multiviews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

  一定注意,/web后面的/要是有的话,物理路径后面也一定要有/。当虚拟目录名称和workspace下的php工程目录名称一样时,则可以在eclipse上直接运行测试。
在浏览器中运行虚拟目录中的php文件时,要加上虚拟目录,如果虚拟目录是/PHP(如上面例子),即http://localhost/PHP/*.php。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-140282-1-1.html 上篇帖子: ubuntu+nginx+php5+mysql安装配置 下篇帖子: 开始学习php编程
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表