Ubuntu系统上的PHP开发环境搭建
Ubuntu服务器下搭建php运行环境的方法
![Ubuntu服务器下搭建php运行环境的方法](https://img.taocdn.com/s3/m/664950ab1b37f111f18583d049649b6648d70966.png)
Ubuntu服务器下搭建php运⾏环境的⽅法本⽂实例讲述了Ubuntu服务器下搭建php运⾏环境的⽅法。
分享给⼤家供⼤家参考,具体如下:安装 Apache2:sudo apt-get install apache2安装PHP模块:sudo apt-get install php5安装Mysqlsudo apt-get installmysql-server其他模块安装:sudo apt-get install libapache2-mod-php5sudo apt-get installlibapache2-mod-auth-mysqlsudo apt-get installphp5-mysqlsudo apt-get install php5-gd前两个很容易明⽩,要想apache能够解析PHP,就需要借助这两个模块来找到php engine。
第三个在php操作mysql数据库时⽤到,⼤多数⼈都有数据库编程经验,所以这就不⽤多解释了。
第四个GD库。
1.apache根⽬录2.改变apache2的默认⽬录到当前的开发⽬录apache2的默认⽬录配置在/etc/apache2/sites-enabled/00default⽂件中。
找到该⽂件中的DocumentRoot项,将/var/www改为你的开发⽬录就OK了。
当然,还有⼀种⽅法就是不改变默认⽬录,只是在var/www下建⽴⼀个到你的⽬录的链接。
⽐如你的⽬录在/home/username/phptest,那么你只要sudo ln -s/home/username/phptest /var/www/phptest3、配置中常⽤命令重启apachesudo /etc/init.d/apache2 restart希望本⽂所述对⼤家Ubuntu服务器配置有所帮助。
Ubuntu环境编译安装PHP和Nginx的方法
![Ubuntu环境编译安装PHP和Nginx的方法](https://img.taocdn.com/s3/m/4aae040a11a6f524ccbff121dd36a32d7375c707.png)
Ubuntu环境编译安装PHP和Nginx的⽅法本⽂实例讲述了Ubuntu环境编译安装PHP和Nginx的⽅法。
分享给⼤家供⼤家参考,具体如下:编译安装nginx切换⽬录到⼯作⽂件夹:cd /usr/local/src下载pcre源代码并安装wget ftp:///pub/software/programming/pcre/pcre2-10.20.tar.gztar -zxvf pcre2-10.20.tar.gzmv ./pcre2-10.20.tar.gz ./pcrecd pcre./configure --prefix=/usr/local/pcremake && make install下载zlib源代码并安装wget /project/libpng/zlib/1.2.8/zlib-1.2.8.tar.gztar -zxvf zlib-1.2.8.tar.gzmv ./zlib-1.2.8.tar.gz ./zlibcd zlib./configure --prefix=/usr/local/zlibmake && make install下载nginx源代码并安装wget /download/nginx-1.8.1.tar.gztar -zxvf nginx-1.8.1.tar.gzcd nginx-1.8.1./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/pcre --with-zlib=/usr/local/zlibmake && make install开机启动nginx添加/ect/init.d/nginx,并写⼊脚本#! /bin/bash# Description: Startup script for webserver on CentOS. cp it in /etc/init.d and# chkconfig --add nginx && chkconfig nginx on# then you can use server command control nginx## chkconfig: 2345 08 99# description: Starts, stops nginxset -ePATH=$PATH:/usr/local/nginx/sbin/DESC="nginx daemon"NAME=nginxDAEMON=/usr/local/nginx/sbin/$NAMECONFIGFILE=/usr/local/nginx/conf/nginx.confPIDFILE=/var/run/nginx.pidSCRIPTNAME=/etc/init.d/$NAME# Gracefully exit if the package has been removed.test -x $DAEMON || exit 0d_start() {$DAEMON -c $CONFIGFILE || echo -n " already running"}d_stop() {kill -QUIT `cat $PIDFILE` || echo -n " not running"}d_reload() {kill -HUP `cat $PIDFILE` || echo -n " can't reload"}case "$1" instart)echo -n "Starting $DESC: $NAME"d_startecho ".";;stop)echo -n "Stopping $DESC: $NAME"d_stopecho ".";;reload)echo -n "Reloading $DESC configuration..."d_reloadecho "reloaded.";;restart)echo -n "Restarting $DESC: $NAME"d_stopsleep 1d_startecho ".";;*)echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2exit 3;;esacexit 0chmod +x /etc/init.d/nginxchkconfig --add nginxchkconfig --level 2345 nginx onservice nginx start源码编译安装php5.6下载php源代码cd /usr/local/srcwget /get/php-5.6.24.tar.gz/from/this/mirrormv mirror php-5.6.24.tar.gztar -zxvf php-5.6.24.tar.gzcd php-5.6.24安装依赖的组件xml扩展apt-get install libxml2-devpng扩展apt-get install libpng12-devfreetype扩展apt-get -y install libfreetype6-devopenssl扩展apt-get install opensslapt-get install libcurl3-openssl-devjpeg扩展apt-get install libjpeg-dev编译语句⽣成配置⽂件./configure --prefix=/opt/php --with-config-file-path=/opt/php/lib --enable-mbstring --enable-ftp --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-openssl-dir=/usr --with-openssl --with-pdo-mysql=mysqlnd --with-pear 安装了依赖的组件以后,应该就不会报错,如果报错请安装缺少的组件,然后重新⽣成配置⽂件。
ubuntu下php环境的搭建
![ubuntu下php环境的搭建](https://img.taocdn.com/s3/m/dec7217f02768e9951e738d3.png)
如果在linux上安装的mysql,远程使用windows连接,结果提示:ERROR 2003 (HY000): Can’t connect to MySQL server on ’192.168.119.105′ (10061),
修改 /etc/mysql/f 文件
sudo nano /etc/mysql/f
安装phpMyAdmin:
sudo apt-get install libapache2-mod-auth-mysql phpmyadmin
使用键盘上的箭头键,高亮显示apache2,然后使用空格间来选择它。然后按回车键,继续进行。
你是不是想为phpMyAdmin配置一个名为dbconfig-common的数据库。选择"是的",并按回车键。
配置Apache
启用 mod_rewrite 模块
终端命令: sudo a2enmod rewrite
重启Apache服务器: sudo /etc/init.d/apache2 restart
sudo touch /var/www/test.php 新建一个test.php文件
输入之前设置的MySQL根密码
安装和配置phpMyAdmin的工作已完成
4.sudo apt-get install libapache2-mod-php5 配置apache+php
sudo apt-get install libapache2-mod-auth-mysql 让apache支持mysql
5.sudo apt-get install php5-mysql mysql链接
#skip-external-locking
Ubuntu 10 04下搭建php网站运行环境linux服务器应用 电脑资料
![Ubuntu 10 04下搭建php网站运行环境linux服务器应用 电脑资料](https://img.taocdn.com/s3/m/a1480483a1116c175f0e7cd184254b35eefd1af1.png)
Ubuntu 10 04下搭建php网站运行环境linux效劳器应用电脑资料Ubuntu 10.04下搭建php网站运行环境前提:要翻开root权限sudo password [这里填写root密码]1、第一步安装Ubuntu 10.042、更新源sudo apt-get update3、安装ligdsudo apt-get install ligd安装好之后检查ligd是否成功启动,在浏览器里翻开URL: localhost/如果显示为 it's works 外表已经成功了如果不行的话,结束掉ligd程序的进程然后再输入sudo ligd -f /etc/ligd/ligd.conf4、安装PHPsudo apt-get install php5完成后继续sudo apt-get install php5-cli完成后继续sudo apt-get install php5-cgi完成后继续sudo apt-get install php5-mysql让ligd 支持cgi模式# ligd-enable-mod fastcgi重起Ligd# /etc/init.d/ligd restart5、将/var/文件夹的owner改变成当前用户(有的可能不需要这步)sodu chown -R xuxx:xuxx /var/这样文件夹的拥有者即为xuxx,这样就可以写入文件了6、翻开文件夹(var/)右键--Create Document ---empty file文件名为:test.php在里面写入下面内容并保存< ?php// this file will test to see if php// is enabled and functiona;phpinfo();>然后翻开 localhost/test.php你会看到网页中的PHP信息7、安装mysqlsudo apt-get install mysql-server-5.1 mysql-client-5.1 在这个安装过程中会提示你输入密码8、安装phpmyadmin 用来管理mysqlsudo apt-get install phpmyadmin当它提示你选择那种web server时,什么都不要选,然后OK安装就行把phpmyadmin移动到/var/我们就能用phpmyadmin管理mysql了# sudo mv /usr/share/phpadmin /var/翻开localhost/phpmyadmin 看看是不是能管理mysql了到此,php网站运行环境就搭载好了!你现在就可以下载一些php 类型的网站程序安装测试看看,检验一下自己的劳动成果php程序有:discuz wordpress 等等,根本文件夹权限sudo chmod -R 0777 /home/1.txtsudo chmod -R 【权限】【目录或文件】sudo chwon -R root:root /var/sudo chown -R [用户名:用户组] 【目录或文件】。
【IT专家】Ubuntu16.04配置PHP开发环境
![【IT专家】Ubuntu16.04配置PHP开发环境](https://img.taocdn.com/s3/m/eac04b5ba45177232e60a21b.png)
本文由我司收集整编,推荐下载,如有疑问,请与我司联系Ubuntu16.04配置PHP开发环境2017/01/13 0 开发环境安装目前web服务器有很多,本文安装Apache服务器;本文使用的服务器是Mysql服务器。
sudo apt install apache2常用命令重启Apache:sudo /etc/init.d/apache2 restart重启php:sudo /etc/init.d/php-fapm restart配置apache服务器Apache服务器的默认文件目录在/var/www/下,一般情况下,在linux 开发时都是在用户目录下,因此在测试后缀.php文件时,是极不方便的,可以在Apache服务器的配置文件中修改。
百度很多文章的配置文件是httpd,但是本机的配置文件为/etc/apache2/apache2.conf文件以及/etc/apache2/sites-available/000-default.conf;端口配置文件/etc/apache2/ports.conf和/etc/apache2/sites-available/000-default.conf。
如果需要修改,在修改前记得备份,以免不必要的损失。
php高级版本支持低版本连接数据库接口1.去php网站上下载mysql扩展,git.php/?p=pecl/database/mysql.git;a=summary2.解压并使用phpize工具初始化,编译:#解压tar xzvf mysql-45881bd.tar.gz #进入mysql扩展目录from mfbuluo cd mysql-45881bd/ #使用phpize初始化,我的phpize在/opt/目录/opt/php/bin/phpize #编译mysql扩展,使用mysql native driver作为mysql链接库./configure --with-php-config=/usr/bin/php-config --with-mysql=/usr make make install 注意:对于php-config 的具体目录可以用which php-config来查询以及mysql头文件的目录,/usr就可以了。
Ubuntu下配置PHP服务器
![Ubuntu下配置PHP服务器](https://img.taocdn.com/s3/m/ed83cee119e8b8f67c1cb915.png)
独立IP免备案虚拟主机/jq编辑Ubuntu下配置PHP服务器Apache是一种功能强大的Web服务器。
如今,Internet上无数运行在Linux上的Apache服务器正为Web世界的日益繁荣提供着有力的支撑。
本文将向读者介绍如何在UbuntuLinux 系统迅速搭建ApacheWeb服务器。
尽管Ubuntu是一种新兴的Linux分支,但Ubuntu组织却为Apache提供了丰富的支持软件,这些软件都可以从发行版的光盘获取,也可以从官方站点轻松下载。
所以,Ubuntu非常适合作为Web服务器的平台。
一、安装Apache下面,我们首先介绍如何安装Apache。
具体安装命令如下所示:$sudoapt-getinstallapache2然后运行Apache,命令如下所示:$sudo/etc/init.d/apache2restartApache在安装期间将会新建一个目录:/var/www,该目录是该服务器中存放文档的根目录。
只要在浏览器的地址栏输入http://localhost/或机器的IP地址就能访问放置在此目录中的所有文档。
二、安装PHPPHP是一种流行的服务器端脚本语言,一般与MySQL或Postgres结合起来用于管理Web 内容、blog和论坛。
下面介绍其安装方法,其实它的安装也很简单,命令如下所示:$sudoapt-getinstalllibapache2-mod-php5重新启动Apache以加载上面安装的模块:$sudo/etc/init.d/apache2restart为了验证PHP模块是否正确加载,我们可以建立一个PHP文件,然后尝试通过Web服务器访问该文件。
此外,我们知道PHP内建了一个phpinfo函数,该函数能够给出它的环境的详细信息。
所以我们还可以利用下面的命令来检查PHP的工作情况:sudosh-c”echo’’>/var/www/info.php”之后,在浏览器地址栏键入http://localhost/info.php,然后回车,这时应该能看到一个颜面,给出刚才安装的PHP的详细信息。
在Ubuntu上安装配置PHP+MySQL+Apache
![在Ubuntu上安装配置PHP+MySQL+Apache](https://img.taocdn.com/s3/m/a0f5de04eff9aef8941e06c1.png)
PHP开发和服务器运行环境首选LAMP组合,即Linux+Apache+Mysql+Php/Perl /Python,能最优化服务器性能。
如何在本地电脑Ubuntu 中安装和配置LAMP环境搭建?Ubuntu9.10本身就是基于Linux内核,所以Linux是现成的了。
使用Ubuntu LAMP Server软件包可以很简单地实现Linux下Apache,Mysql和Php的统一安装和配置,也不再需要一个一个来安装配置了。
Ubuntu环境下如何安装LAMP组件?使用Ubuntu界面管理器:系统->系统管理->新立得软件包管理器->编辑->使用任务标记分组软件包->LAMP Server(勾选)->确定->返回到上一个窗口点击应用(或 System->Administration->Synaptic Package Manager->Edit->Mark packages by Task->LAMP Server->OK)。
然后系统会自动下载安装lamp环境软件包,几分钟就下载搞定。
安装过程中会要求设置Mysql root帐号的密码,设置好了记住。
另外当Ubuntu系统升级时lamp环境组件也会同时更新到最新版本。
安装完毕测试:打开Firefox浏览器在地址栏输入127.0.0.1,显示It works!表明Apache 服务器已经开始工作了,LAMP安装也就这样完成了。
当然不使用Gnome,使用终端命令也很简单:直接一条命令:apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql设置Ubuntu文件执行读写权限LAMP组建安装好之后,PHP网络服务器根目录默认设置是在:/var/www。
由于Linux系统的安全性原则,改目录下的文件读写权限是只允许root用户操作的,所以我们不能在www文件夹中新建php文件,也不能修改和删除,必须要先修改/var/www目录的读写权限。
UbuntuApachePHPMysql环境搭建(完整版)
![UbuntuApachePHPMysql环境搭建(完整版)](https://img.taocdn.com/s3/m/de0fa8d8d5bbfd0a795673e1.png)
Ubuntu+Apache+PHP+Mysql环境搭建(完整版)一、操作系统Ubuntu 16.04 64位,阿里云服务器二、Apache1、安装Apache,安装命令:sudo apt-get install apache22、环境配置:1)配置文件:路径为/etc/apache2,配置文件是apache2.conf,而没有http.conf。
2)默认网站根目录:/var/www/html,使用浏览器访问http://localhost 即可打开;3)修改网站根目录:A、“sudo vi /etc/apache2/apache2.conf"-->找到"B、"sudo vi/etc/apache2/sites-available/000-default.conf"-->找到"DocumentRoot /var/www/html"的位置-->更改"/var/www/html"为新的根目录“/home/www”即可。
4)重启Apache服务器: sudo /etc/init.d/apache2 restart三、PHP1、更新源列表,否则安装php会失败:sudo apt-get update //更新一下列表2、安装PHP,安装命令:sudo apt-get install php7.0用“sudo apt-cache search php”查询软件仓库中的php版本号,然后再"sudo apt-get install php-查询到的版本号 "进行安装。
3、让Apache支持php,安装命令:sudo apt-get install libapache2-mod-php7.04、安装php7.0-gd模块,安装命令:sudo apt-get install php7.0-gd5、让PHP支持curl1)首先查看php7.0-curl是否已安装:dpkg -l | grep 'php7.0-curl'2)如果没有安装,则:sudo apt-get install php7.0-curl3)确保 extension_dir存在,并且包含curl.so,查找extension_dir:php -i | grep extension_dir显示:extension_dir => /usr/lib/php/20151012 => /usr/lib/php/201510124)确保/etc/php/7.0/mods-available/curl.ini存在,文件内容如下:; configuration for php CURL module; priority=20extension=curl.so5)如果以上步骤均确定,重启服务器。
Ubuntu搭载PHP环境(安装MySQLApachephpMyAdminWordPress)
![Ubuntu搭载PHP环境(安装MySQLApachephpMyAdminWordPress)](https://img.taocdn.com/s3/m/ba8a32a6284ac850ad024251.png)
我们知道部署LMAP在任何Linux版本下都可以用源码安装来完成,而当我们用上ubuntu/fedora/opensuse这类发行版可以借助它们的包管理机制来完成,以减轻我们的工作量。
下面介绍在ubuntu11.10下安装配置MySQL、Apache、PHP5、phpMyAdmin的方法安装MySQLsudo apt-get install mysql-server安装Apachesudo apt-get install apache2安装PHP5sudo apt-get install php5 //安装PHP5其它模块sudo apt-get install libapache2-mod-php5//配置APACHE+PHPsudo apt-get install libapache2-mod-auth-mysql//让apache支持mysqlsudo apt-get install php5-mysql //mysql连接sudo apt-get install php5-gd //GD库phpMyAdminsudo apt-get install phpMyAdmin完成后都不需要我们再去配置了,apt-get已经帮我们做好了,mysql也会在安装完成后提示你输入root密码,不用再操心了。
当安装完phpMyAdmin,会提示你选择服务器,然后自动完成配置。
接下来测试我们到底有无成功测试Mysql测试apache http://localhost/测试PHPsudo gedit /var/www/index.php <? phpinfo() ?>http://localhost/index.php测试phpMyAdminhttp://localhost/phpmyadmin安装wordpresslinuxsight@linuxsight-ODM:/var/www$ sudo chmod -R 777 wordpress http://localhost/wordpress/进入wordpress的安装(在此之前应该先创建一个空的数据库如叫wordpress)安装过程很简单输入相关的信息就可以了关于Apache的一些操作:sudo /etc/init.d/apache2 restart //重启APACHE基本上的配置都在/etc/apache2目录及其子目录下完成根目录在/var/www下(sudo chmod -R 777 /var/www 以方便操作)两种改变apache2的默认目录到当前的开发目录第一种、apache2的默认目录配置在/etc/apache2/sites-enabled/00default文件中。
在ubuntu上安装与配置php开发环境时的学习总结
![在ubuntu上安装与配置php开发环境时的学习总结](https://img.taocdn.com/s3/m/7a6aca5e312b3169a451a4bb.png)
1、在ubuntu上安装与配置php开发环境时出现的有一错误(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80 的解决方法是非root用户使用的端口80将无权,就是直接以超级管理员的名义来命令。
2、Lamp简介:Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net 商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。
从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案.LAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,PHP是一种有时候用Perl或Python可代替的编程语言。
这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。
名字来源于每个程序的第一个字母。
每个程序在所有权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。
开发者在Windows操作系统下使用这些Linux环境里的工具称为使用WAMP。
3、XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。
这个软件包原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。
它可以在Windows、Linux、Solaris三种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。
在ubuntu机器上部署php测试环境
![在ubuntu机器上部署php测试环境](https://img.taocdn.com/s3/m/ca5912a0dd3383c4bb4cd24f.png)
在ubuntu机器上部署php测试环境一、部署环境Ubuntu11.10_X86_32,编译安装相应的软件:nginx+mysql+php。
二、软件安装2.1 软件下载libiconv-1.14.tar.gzlibmcrypt-2.5.7.tar.gzmcrypt-2.6.8.gzmhash-0.9.9.9.tar.gzmysql-5.5.39.tar.gznginx-1.1.10.tar.gzpcre-8.20.tar.gzphp-5.4.34.tar.gz2.2 环境配置系统较为纯净要安装一些必要的工具软件apt-get install gcc g++ ssh automake cmake build-essential autoconf make re2c wget cron bzip2 rcconf flex vim bison m4 mawk cpp binutils libncurses5 unzip tar libncurses5 libncurses5-dev libtool libpcre3 libpcrecpp0 libssl-dev zlibc openssl libxml2-dev libltdl3-dev libpcre3 libpcrecpp0 libssl-dev zlibc openssl libxml2-dev libltdl3-dev libmcrypt-dev2.3 辅助软件安装2.3.1 libiconv-1.14.tar.gztar zxvf libiconv-1.14.tar.gzcd libiconv-1.14/cd libiconv-1.14/./configure --prefix=/usr/local makemake install2.3.2 mhash-0.9.9.9.tar.gztar zxvf mhash-0.9.9.9.tar.gz cd mhash-0.9.9.9./configuremakemake installcd ../2.3.3 libmcrypt-2.5.8.tar.gztar zxvf libmcrypt-2.5.8.tar.gz cd libmcrypt-2.5.8/./configuremakemake install/sbin/ldconfigcd libltdl/./configure --enable-ltdl-install makemake install2.3.4 mcrypt-2.6.8.tar.gztar zxvf mcrypt-2.6.8.tar.gz cd mcrypt-2.6.8//sbin/ldconfig./configuremakemake install2.3.5 pcre-8.10.tar.gztar zxvf pcre-8.10.tar.gzcd pcre-8.10./configuremakemake install2.4 安装mysqlgroupadd mysql #添加mysql组useradd -g mysql mysql -s /bin/false #创建用户mysql并加入到mysql组,不允许mysql用户直接登录系统mkdir -p /data/mysql #创建MySQL数据库存放目录chown -R mysql:mysql /data/mysql #设置MySQL数据库目录权限tar zxvf mysql-5.5.19.tar.gzcd mysql-5.5.19mkdir -p /usr/local/mysql #创建MySQL安装目录cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8-unicode_ci -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_INNOBASE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DSYSCONFDIR=/etc -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DMYSQL_TCP_PORT=3306makemake installcp support-files/f /etc/f/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/usr/local/mysql/scripts/mysql_install_db --user=mysqlcd /usr/local/mysqlcp ./support-files/f /etc/f #拷贝配置文件(注意:/etc目录下面默认有一个f,直接覆盖即可)vi /etc/f #编辑配置文件,在[mysqld] 部分增加datadir = /data/mysql #添加MySQL数据库路径./scripts/mysql_install_db --user=mysql #生成mysql系统数据库cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld #把Mysql加入系统启动chmod 755 /etc/init.d/mysqld #增加执行权限启动:bin/mysqld_safe -user=mysql &ln -s /usr/local/mysql/lib/mysql /usr/lib/mysqlln -s /usr/local/mysql/include/mysql /usr/include/mysql修改密码/usr/local/mysql/bin/mysqladmin -u root -p password "123456"错误1:解决办法:2.5 安装phpapt-get install libfreetype6-dev libjpeg8-dev libpng12-dev slapd ldap-utils db5.1-utilapt-get install libldap2-dev libsasl2-dev./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-ldap --with-ldap-sasl --with-xmlrpc --enable-zip --enable-soap --disable-maintainer-zts错误1:configure: error: Please reinstall the libcurl distribution - easy.h should be in /include/curl/ 解决方法:apt-get install curlapt-get install libcurl4-gnutls-devapt-get install php5-curl错误2:找不到ldap解决方法:在配置信息中删除----with-ldapmake ZEND_EXTRA_LIBS='-liconv'make testmake installcp php.ini-production /usr/local/php/etc/php.ini执行命令查看PHP相关配置,获取PHP扩展存放目录extension-dir值:/usr/local/php/bin/php-config这里显示extension_dir =的信息vi /usr/local/php/etc/php.ini修改:extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/"创建fastcgi配置文件cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf修改fastcgi配置文件vi /usr/local/php/etc/php-fpm.conf去掉注释以下几行的注释pid = run/php-fpm.piderror_log = log/php-fpm.loglog_level = noticepm.start_serverspm.min_spare_serverspm.max_spare_servers修改文件以下两行,不修改启动fastcgi会报错“fastcgi [pool www] cannot get gid for group …nobody‟”user = nobodygroup = nobod y修改为user = wwwgroup = www错误1:“fastcgi [pool www] cannot get gid for group …www‟”解决方法:需要自己创建用户以及组Sudo useradd www启动fastcgi/usr/local/php/sbin/php-fpm错误2:ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (98)ERROR: FPM initialization failed解决方法:netstat -lntup | grep 9000killall php-fpm错误3:couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so:/usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory解决方法:1)安装getlibs下载:getlibs-all.deb执行:sudo dpkg -i --force-all getlibs-all.debsudo apt-get update getlibs aapt2)安装32位库getlibs -p gnome-keyring:i3863)生成符号链接sudo ln -s /usr/lib32/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so2.6 安装Nginxtar zxvf nginx-1.1.10.tar.gzcd nginx-1.1.10/./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module makemake install启动Nginx/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf重启服务:/usr/local/nginx/sbin/nginx停止服务:killall nginx三、应用部署3.1 环境部署vi /usr/local/nginx/conf/nginx.conf添加server {listen 7070; #外网访问端口号server_name ;location / {root /usr/local/src/wwwroot; #应用所在地址index index.html index.htmi index.php;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}location ~ \.php$ {root /usr/local/src/wwwroot; #应用所在地址fastcgi_pass 10.128.7.101:9000; #与php-fpm联系的端口号,php-fpm的配置在/usr/local/php/etc/php-fpm.conffastcgi_index index.php;fastcgi_param SCRIPT_FILENAME /usr/local/src/wwwroot$fastcgi_script_name; #/usr/local/src/wwwroot 应用所在地址include fastcgi_params;}}3.2 配置应用onethink应用配置数据库名:mysql用户名:root数据库密码:123456。
手把手搭建基于ubantu的python3.7_web开发环境
![手把手搭建基于ubantu的python3.7_web开发环境](https://img.taocdn.com/s3/m/72a084bfaf1ffc4fff47ac68.png)
一、在virtual box安装ubantu16.04虚拟机:1.下载镜像;2.新建virtual box虚拟机;3.Boot新建的虚拟机,选择镜像;4.等待直到安装完成;注意:如果忘记设置root密码,可以sudo passwd root进行设置二、配置ubantu虚拟机1.配置联网(建议一个NAT网卡上外网,一个本地网配置静态IP使用终端连接)2.安装virtualbox增强功能:菜单设备-》安装增强功能-》run3.设置虚拟机和数组机间共享粘贴板:虚拟机设置-》常规-》高级4.安装vim(可选)5.解决ubantu apt下载速度慢:由于安装的Ubuntu Server 16.04.1 LTS是英文版的,软件源就默认都是 (英国)的,所以很慢。
为了提高下载速度,将源改为国内的 ,现在 指向阿里云的开源镜像站,下载速度很快。
5.1sudo mv /etc/apt/sources.list sources.list_backup #重命名原来的源作为备份5.2sudo vim /etc/apt/sources.list #新建source.list文件,输入下面的内容:deb /ubuntu/ xenial main restricteddeb /ubuntu/ xenial-updates main restricteddeb /ubuntu/ xenial universedeb /ubuntu/ xenial-updates universedeb /ubuntu/ xenial multiversedeb /ubuntu/ xenial-updates multiversedeb /ubuntu/ xenial-backports main restricted universe multiversedeb /ubuntu xenial-security main restricteddeb /ubuntu xenial-security universedeb /ubuntu xenial-security multiverse在百度搜索–>ubuntu镜像站–>选择清华的镜像源–>进去选择ubuntu—>选择ubuntu的版本(这里以16.04的为例)–>复制里面的内容:(内容如下,不过一直在更新,我们可以安装上面的步骤去搜索即可)5.3sudo apt-get update#更新apt软件源文件(解决ubuntu下Could not get lock的问题:sudo rm -rf /var/lib/dpkg/lock)三、linux下安装python30.安装前环境配置:1)dpkg-query -l libffi-dev #查询是否安装了libffi-dev这个库Sudo apt install libffi-dev#没有则安装(在ubantu下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法)2)Sudo apt install zlib*(解决zipimport.ZipImportError: can't decompress data; zlib not available)如果拿不准缺什么,直接都装了:sudo apt-get install -y gcc make build-essential libssl-dev zlib1g-dev\ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvmlibncurses5-dev\libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev1.tar -xvf Python-3.7.0.tar.xz2.Cd Python-3.7.03../configure --prefix=/opt/python37 --with-ssl # 指定安装目录为/opt/python37,pip3会用到ssl模块,如不指定,该功能不能使用,下面pip3 ...会报错4.make5.make install (4,5可合并为make&&make install)6.进入/opt目录查看python37文件夹,我们要的python3都在这里了7.修改PATH环境变量Vim /etc/environment #系统环境变量配置文件,区别redhat的/etc/profile在PATH=后面加入/opt/python37/binSource /etc/environment8.终端输入python3查看安装是否成功9.配置pip3的源:CdMkdir .pip3Touch pip3.confVim pip3.conf[global]index-url = https:///simpletrusted-host = 10.修改安装的python和pip为系统默认的python,pipln -snf /opt/python37/bin/python3 /usr/bin/pythonln -snf /opt/python37/bin/pip3 /usr/bin/pip四、安装异步框架aiohttpPip3 install --upgrade pip #python3.7 默认的pip版本需要升级,否则下一步会报错Pip3 install aiohttp五、安装前端模板引擎jinja2pip3 install jinja2六、安装mysql5.x1.Sudo apt-get install mysql-server #安装过程中会提示输入密码2.修改字符串编码,避免snoop导入乱码问题:测试安装是否成功:1.安装好之后会创建如下目录:数据库目录:/var/lib/mysql/配置文件:/usr/share/mysql(命令及配置文件),/etc/mysql(如:f)相关命令:/usr/bin(mysqladmin mysqldump等命令) 和/usr/sbin启动脚本:/etc/init.d/mysql(启动脚本文件mysql的目录)2.sudo netstat -anp | grep mysql #测试mysql是否在监听3.#服务管理#启动sudo service mysql start#停止sudo service mysql stop#服务状态sudo service mysql status4.#连接数据库mysql -h 127.0.0.1 -P 3306 -uroot -p123456#-h为远程IP,-P为端口号,-u为用户名,-p为密码5.连接成功show databases, 出现下面意味着成功:●安装失败的清理步骤:1.Dpkg purge mysql-server 或apt autoremove清除旧MYSQL的所有痕迹;2.从/ etc / mysql目录中删除所有内容.3.确认没有安装旧的Mysql软件包:dpkg -l | grep mysql如果有使用dpkg -P +包名删除●卸载:#首先使用以下命令删除MySQL服务器:sudo apt-get remove mysql-server#然后,删除随MySQL服务器自动安装的任何其他软件:sudo apt-get autoremove#卸载其他组件:sudo apt-get remove <<package-name>>#查看从MySQL APT存储库安装的软件包列表:dpkg -l | grep mysql | grep ii七、安装mysql的python异步驱动程序aiomysqlPip install aiomysql。
php环境搭建的主要步骤和方法
![php环境搭建的主要步骤和方法](https://img.taocdn.com/s3/m/96b670b770fe910ef12d2af90242a8956aecaa45.png)
php环境搭建的主要步骤和方法PHP是一种开源的、高效的、跨平台的脚本语言,被广泛应用于Web应用程序的开发中。
如何搭建PHP环境是每个Web开发者必须掌握的技能。
下面将介绍PHP环境搭建的主要步骤和方法。
一、选择合适的操作系统PHP可以在几乎所有主流的操作系统上运行,包括Windows、Linux、Unix和Mac OS X 等。
不同的操作系统有不同的特点和优劣,开发者需要根据自己的需求和经验选择合适的操作系统。
二、安装Web服务器Web服务器是托管PHP应用的重要组件。
Apache是一个流行的免费开源Web服务器,并且也是PHP的主要托管平台。
目前,Apache支持的所有版本都可以在官方网站下载。
Windows用户可以从Apache官方网站下载Windows版本的安装程序,并按照提示安装。
Linux和Unix用户可以通过命令行安装Apache。
在Ubuntu系统中,可以使用以下命令进行安装:sudo apt-get install apache2在Mac OS X系统中,可以使用Homebrew软件包管理器安装Apache。
首先安装Homebrew,然后执行以下命令进行安装:三、安装PHP安装PHP的方法与安装Web服务器类似,在官网上下载安装包或者使用命令行安装即可。
在Windows系统中,可以从PHP官网下载Windows版本的安装程序,并按照提示进行安装。
或者使用WampServer、XAMPP等工具来安装。
在Linux和Unix系统中,可以使用命令行安装。
在Ubuntu系统中,可以使用以下命令进行安装:sudo apt-get install php在Mac OS X系统中,可以使用Homebrew软件包管理器安装PHP。
首先安装Homebrew,然后执行以下命令进行安装:brew install php四、配置Web服务器和PHP#Load the PHP module:LoadModule php7_module modules/libphp7.so#Add PHP support:AddHandler php7-script php#Configure the PHP handler:<FilesMatch \.php$></FilesMatch>然后重启Apache服务器,让配置生效:sudo service apache2 restart五、验证PHP安装和配置是否成功在安装和配置完PHP后,需要验证是否配置成功。
Ubuntu下PHP-Mongo数据库环境搭建
![Ubuntu下PHP-Mongo数据库环境搭建](https://img.taocdn.com/s3/m/ec774c47a8956bec0975e391.png)
sudo apt-get install pecl
再安装mongo扩展
sudo pecl install mongo
并给php.ini(默认在/etc/php5/apache2目录下)加入一句
extension=mongo.so
现在可以看看phpinfo()输出的页面是不是有mongo了
sudo apt-get install php5
apache默认的web根目录是在/var/www,一般我装好后会删了/var/www目录,然后在自己用户目录下新建www目录,并做个链接过去。
安装PHP-mongo支持
ubuntu下安装很简单,使用几句命令就好了如果没有安装pecl,先安装它
--------------------------------------------------------------------------------
环境ubuntu11.04
Apache&PHP安装
ubuntu下可以直接从源里安装
sudo apt-get install apache2
foreach ($cursor as $obj) {
echo $obj["title"] . "\n";
}
有点经验的人看到这些代码肯定都已经感叹mongo的简单了。在我目前了解的有限mongo知识里,最吸引我的就是它可以插入不同"shape"的记录。把Mysql数据库想象成一个书架,一张表就是书架上的一本笔记本,那么笔记本的每一页里都已经画了一张表格,你必须根据表格的格式填入数据;而Mongo数据库里,一个collection是一本笔记本,每一页都是空白的,你可以按照自己喜欢的格式放入数据,数据的灵活性就更大了。比如一个用户有username、password、job属性,job为teacher的用户额外有school属性,而job为programmer的用户额外有company、language属性。在关系数据库中,常见的存储方案是将username、password、job放在一个user表中,然后再新建一个usermeta表,字段为metaKey和metaValue,用来存储额外的属性。在mongo数据库中,可以直接把这些数据,都存在user表里,不用蛋疼的维护额外的一个表了!
php环境搭建教程
![php环境搭建教程](https://img.taocdn.com/s3/m/fd531113ac02de80d4d8d15abe23482fb4da020c.png)
php环境搭建教程搭建PHP环境教程:1. 安装Web服务器- 在Windows上,可以使用XAMPP或WampServer来安装Apache服务器。
下载安装包并按照提示进行安装。
- 在Mac上,可以使用MAMP来安装Apache服务器。
下载安装包并按照提示进行安装。
- 在Linux上,可以使用apt-get或yum命令来安装Apache服务器。
打开终端,并执行以下命令:```sudo apt-get install apache2 # Ubuntu/Debiansudo yum install httpd # CentOS/RHEL```2. 安装PHP解释器- 在Windows上,可以下载PHP官方发布的Windows版本,并按照提示进行安装。
- 在Mac上,可以使用Homebrew来安装PHP解释器。
打开终端,并执行以下命令:```brew install php```- 在Linux上,可以使用apt-get或yum命令来安装PHP解释器。
打开终端,并执行以下命令:```sudo apt-get install php # Ubuntu/Debiansudo yum install php # CentOS/RHEL```3. 配置Web服务器与PHP解释器- 打开Apache服务器的配置文件。
在Windows上,配置文件通常位于安装目录的`conf`文件夹中的`httpd.conf`文件。
在Mac上,配置文件位于`/etc/apache2/httpd.conf`。
在Linux上,配置文件位于`/etc/httpd/conf/httpd.conf`或`/etc/apache2/httpd.conf`。
使用文本编辑器打开配置文件。
- 找到以下两行,并确保去掉行首的注释符号(`;`):```LoadModule php_module modules/libphp.so # Windows上可能是modules/php5_module.dllAddHandler php-script .php```- 找到以下一行,并确保修改为正确的PHP解释器路径:```# Windows上可能是PHPIniDir "C:/php"# Mac上可以使用brew命令查找PHP解释器路径:`brew info php`# Linux上默认安装后通常已经正确配置PHPIniDir "/etc"```- 保存配置文件,并重新启动Apache服务器。
ubuntu linux下的php开发实例
![ubuntu linux下的php开发实例](https://img.taocdn.com/s3/m/b66f4a28aaea998fcc220eb8.png)
Ubuntu Linux 12.04 开发一个hellophp应用众所周知,lamp是开发php的黄金搭档,但是国内鲜有人写linux下的php教程。
虽然,php的开发和系统无关,但是我希望我的文章能够起到抛砖引玉的作用。
首先申明:我的lamp和eclipse都安装在/opt目录下第一步:搭建开发环境(1)安装jdkjdk的安装教程非常多,这里就不重复了,但是需要提示一点的是:jdk安装完成后,需要在终端进行环境变量的配置,这个在网上也很多了,我就不重复了。
(2)安装xamppxampp是一个集成了apache+mysql+php的安装包,相信大家也都用过在windows下的xampp,其实linux下的xampp在官网上也有,而且官网上在下载安装包的同时,也给出了安装linux版本xampp的中文教程,这里就不再赘述了。
至此,lamp黄金搭档就完成了。
(3)下载easyecplise(我觉得比通用版本的eclipse好)安装非常简单,其实就是解压缩的过程。
首先在终端用cd命令切换到eclipse压缩文件所在的目录,然后是使用命令:tar xvfz eclipse.tar.gz -C /opt意思是将此目录下的eclipse.tar.gz文件复制到主文件系统的/opt下(如果没有这个目录,则会创建该目录)第二步:尝试使用eclipse在linux系统下开发hellophp应用(1)新建php应用(2)新建index页面index.php(3)编辑index.php 页面,页面比较简单,就直接截图了(4)至此应用已经完成,但是此时的项目只保留在eclipse 的workspace 中,不在apache 服务器中,还不能被浏览器访问。
需要将workspace 中的helloPHP 文件夹拷贝到xampp 的htdocs 文件夹下。
命令为:这里先是切换到了workspace目录下,然后,我们可以使用ls命令来察看该文件夹下的结构然后开始复制文件,使用的命令为cp,如果不知道cp的具体用法,可以使用cp –help来查询。
wubi安装Ubuntu及Python开发环境搭建
![wubi安装Ubuntu及Python开发环境搭建](https://img.taocdn.com/s3/m/f3ecbcf54693daef5ef73d49.png)
“sudo apt-get install ibus-table-wubi”(五笔)。
5)更新系统。选择“系统->系统管理->更新管理器”,安装更新。
3.Python开发环境搭建
参考“Ubuntu下Python开发环境搭建.docx”
图2
图3
安装完成,会提示重启,如图4,
图4
选择“立即重启”。在启动引导提示的时候,选择Ubuntu启动Ubuntu系统。这将允许你进入Ubuntu的启动,而不会影响你的Windows系统。
此时也可能出现“安装程序遇到不可修复的错误,且系统需要重新引导”,解决方法:重启进菜单的时候,按ESC,会出现grub的菜单,选择ACPI workarounds即可正常安装了。
Ubuntu安装及Python开发Leabharlann 境搭建1.Ubuntu安装
采用wubi安装和虚拟机安装。
1)wubi安装
将wubi.exe和ubuntu-10.04-desktop-i386.iso放在同一个文件夹下,断开网络,双击wubi.exe,如果机器已装Ubuntu,会出现图1所示界面,
图1
如果没有安装,会出现图2所示界面(有的需要以管理员身份运行wubi.exe,右键wubi.exe即可),或者直接出现图3所示界面,选择合适参数(此图为网上图片,正常是中文的),安装大小尽量大些,最大为30G,用户名和密码请牢记,
2)虚拟机安装
参考/505887/386574或
“虚拟机安装ubuntu10.04.docx”
2.Ubuntu系统配置及更新
1)设置网络连接。右键 ,选择“edit connection”,选择“Edit”,如图5
ubuntu下php环境搭建安装hdwiki
![ubuntu下php环境搭建安装hdwiki](https://img.taocdn.com/s3/m/dbf6ef4ef01dc281e53af04a.png)
ubuntu下php环境搭建安装hdwiki标签:apachephp5mysqlhdwiki杂谈分类:linux迷第一步:安装apachesudo apt-get install apache2ubuntu下apache的配置文件为/etc/apache2/apache2.conf https.conf是用户配置文件,默认为空的,可以在里面配置虚拟主机启用rewrite模块a2enmod rewriteApaceh2 多了一组a2enmod a2dismod指令,用于启用和禁用Apache的模块。
第二步:安装phpsudo apt-get install php5 sudo apt-get install php5-gdsudo apt-get install libapache2-mod-php5sudo /etc/init.d/apache2 restart // 重启apache,此时php5已经可用了第三步:安装mysqlsudo apt-get install mysql-serversudo apt-get install libapache2-mod-auth-mysqlsudo apt-get install php5-mysqlsudo /etc/init.d/apache2 restart // 再次重启apache,使新服务正常激活第四步:检测然后在终端输入:sudo ls /etc/apache2/mods-enabled看看这个目录下,有没有php5.conf 和php5.load,如果没有则:sudo a2enmod php5启用php 模块,然后重启apache即可。
至此,apache、php5、mysql都已经可用了。
第五步:安装phpmyadmin在phpmyadmin网站上下载软件包/home_page/downloads.php解压缩到本地目录/var/www/phpmyadmin(/home/user/www/phpmyadmin)。
Ubuntu中搭建Nginx、PHP环境最简洁的方法_
![Ubuntu中搭建Nginx、PHP环境最简洁的方法_](https://img.taocdn.com/s3/m/d1ad85f9581b6bd97e19ea3d.png)
Ubuntu中搭建Nginx、PHP环境最简洁的方法_这篇文章主要介绍了Ubuntu中搭建Nginx、PHP环境最简洁的方法,本文讲解的是用法apt-get工具安装Nginx、PHP环境,并讲解了基本配置,需要的伴侣可以参考下前言:百度出来的结果好坑爹,而且某些文章说别人坑爹,可他自己也坑爹。
求业界良心啊。
还是谷歌靠谱。
系统环境:Ubuntu 13 和 Linux Mint 15都通过。
默认安装的是nginx 1.2.5,php5.4.9先安装:代码如下:sudo apt-get install nginx php5-fpm我是在新安装的Ubuntu13上测试通过的,真的只安装这两个东西就够了。
然后编辑配置文件。
代码如下:sudo gedit /etc/nginx/site-available/default 留意,假如是用gedit而不是用vi编辑,那应当编辑site-available下的default文件,假如是编辑site-enabled下的default,由于gedit保存时默认会生成一个“default~”的备份,这个备份也会被nginx当成启用的配置文件而出错无法启动。
保险的做法是,编辑site-available下的文件后仍手动删除备份文件。
找到location ~ \.php$的地方,5行取消说明,变成这样:代码如下:location ~ \.php$ {# fastcgi_split_path_info ^(.+\.php)(/.+)$;# # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini## # With php5-cgi alone:# fastcgi_pass 127.0.0.1:9000;# # With php5-fpm:fastcgi_pass unix:/var/run/php5-fpm.sock;fastcgi_index index.php;include fastcgi_params;}这就成了!启动nginx:代码如下:sudo service nginx start扩展:1. default文件中,找到代码如下:index index.html index.htm;这行,加入成代码如下:index index.html index.htm index.php;这就可以用php文件做默认主页2.default文件中,在server{}指示符的 location / {} 指示符内,加入代码如下:autoindex on;当文件夹内没有index文件,就会自动索引文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ubuntu系统上的PHP开发环境搭建编辑日期:15年6月27日编辑人员:宋永宏PHP开发环境搭建平台本文档涉及的PHP开发环境搭建是在Ubuntu 14.04上完成的,因此,下文提到的一系列操作皆适用于该环境。
PHP开发环境搭建过程在本文档中将使用源码包安装Eclipse,下载Eclipse 4.4.2版本的地址:/downloads/download.php?file=/technology/epp/downloads/release/luna/SR2/eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz1.安装Eclipse将sclipse压缩包解压至usr/local/目录:# sudo tar xzf eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz -C /usr/local/2.创建桌面快捷方式# sudo gedit /usr/share/applications/eclipse.desktop[Desktop Entry]Type=ApplicationName=EclipseComment=Eclipse Integrated Development EnvironmentIcon=/usr/local/eclipse/icon.xpmExec=/usr/local/eclipse/eclipseTerminal=falseCategories=Development;IDE;Java;3.在Eclipse中安装PHP开发工具(PDT)•点击Eclipse桌面图标; 点击“OK”选择默认工作区。
初次进入Eclipse的Welcome窗口如下图:•在工具栏点击“Help” --> “Install new Software”,打开安装窗口。
•在安装窗口点击“Avaliable Software Sites”,打开个性化设置窗口。
•在个性化设置窗口点击“Add...”,打开网络站点添加窗口。
•在网络站点添加窗口的“Location”选框中输入PDT更新站点; 点击“OK”,返回安装窗口。
/tools/pdt/updates/3.4•在安装窗口下拉列表“Work with”选择在网络站点添加窗口添加的站点。
•在Eclipse自动找到新添加站点上的PHP开发工具时,如下图选择该工具,然后点击“Next >”进入安装确认窗口。
•在安装确认窗口点击“Next >”进入协议确认窗口。
•在协议确认窗口选择同意该协议,点击“Finish”进入软件安装窗口。
•在软件安装窗口等待安装工作完成。
•安装完成后在弹出的软件更新窗口点击“Yes”,重新重启Eclipse以使新安装的软件生效。
重启后进入Eclipse的Welcome窗口如下图:至此PHP开发工具安装完成。
下面将安装一些其他的工具帮助项目的开发。
4.安装扩展软件•在工具栏点击“Help” --> “Install new Software”,打开安装窗口。
•在安装窗口点击下拉表“Work with”,并选择“--All Available Sites--”。
•在Eclipse自动找到的软件列表中选择安装下面的软件包:•在“Web,XML,JA V A EE and OSGi Enterprise Development”条目中选择➢JavaScript Development Tools➢Eclipse Web Developer Tools•在“General Purpose Tools”条目中选择➢Remote System Explorer End-User Runtime•点击“Next >”,按照安装导向完成后续操作,如果需要重新启动Eclipse。
•在工具栏点击“Help” --> “Install new Software”,打开安装窗口。
•点击“Add...”添加下面的网络站点,将其命名为“xtext plugin”; 点击“OK”。
/modeling/tmf/xtext/updates/composite/releases/•点击“Add...”添加下面的网络站点,将其命名为“LESS plugin”; 点击“OK”。
/~simonet/soft/ow/update/•在Eclipse自动找到的“net.vtst.ow”条目中选择“LESS”。
•点击“Next >”,按照安装导向完成后续操作,如果需要重新启动Eclipse。
5.配置透视图和视图在本小节中配置Eclipse的PHP开发环境,需要添加下面的透视图:•在工具栏上点击“Window”-->“Open Perspective”-->“Other...”; 选择“PHP”透视图,点击“OK”。
•在工具栏上点击“Window”-->“Open Perspective”-->“Other...”; 选择“Debug”透视图,点击“OK”。
•切换至“PHP”透视图,在工具栏上点击“Window”-->“Show View”-->“Other...”-->“Remote Systems”,选择表单中的透视图,点击“OK”。
•从表单中拖动视图将其放置在“PHP explorer”视图的下面。
现在可以搜索本地或远程的PHP项目。
6.配置PHP运行和调试环境•安装并配置Xdebug。
# sudo apt-get install php5-xdebug# vi /etc/php5/cli/php.ini[xdebug]zend_extension=/usr/lib/php5/20121212/xdebug.soxdebug.remote_enable=onxdebug.remote_handler=dbgpxdebug.remote_port=9000xdebug.remote_host=localhost# sudo /etc/init.d/apache2 restart•在工具栏上点击“Window”-->“Preferences”-->“Gerneral”-->“PHP”-->“PHP Executables”,点击“Add...” / “Edit...”,如下图编辑PHP运行环境,然后点击“OK”。
•在工具栏上点击“Window”-->“Preferences”-->“Gerneral”-->“PHP”-->“Server”,选择默认PHP Web服务,点击“Edits”,在“Debugger”选框中选择“Xdebug”,点击“OK”。
•在工具栏上点击“Window”-->“Preferences”-->“Gerneral”-->“Web Browser”。
➢找到并打开“Use external web browser”。
➢找到并选择“Firefox”。
7.配置编辑器下面的这些有关编辑器的配置有助于提高用户体验:颜色为了使用强烈的颜色突出部分代码,参照下面的步骤:•在工具栏上点击“Window”-->“Preferences”-->“Gerneral”-->“Editors”-->“Text Editors”-->“Annotations”。
➢在列表中找到“JavaScript Occurrences”并将其颜色值设为“#FFFF5A”。
➢在列表中找到“Matching Tags”并将其颜色值设为“#FFFF5A”。
➢在列表中找到“PHP elements ‘read’ occurrences”并将其颜色值设为“#FFFF5A”。
拼写检查如果想让Eclipse帮助检查文本语法,打开下面的选项。
•在工具栏上点击“Window”-->“Preferences”-->“Gerneral”-->“Editors”-->“Text Editors”-->“Spelling”。
➢找到并打开“Enable spell checking”。
代码折叠代码折叠是一些编辑器很好的功能,它允许在某些数据结构像函数,类中折叠代码。
•在工具栏上点击“Window”-->“Preferences”-->“Gerneral”-->“PHP”-->“Editors”-->“Code Folding”。
➢找到并打开“Enable folding”。
➢找到并打开“Functions”。
➢找到并打开“PHPDoc”。
➢找到并打开“Header PHPDoc”。
8.增加内存使用默认情况下,Eclipse有一些配置限制内存数量,对于大多数用户来说这种配置效果很好,但是如果有2G或者更多的内存则应该考虑重新设置这个值以提高Eclipse IDE的性能。
注意:使用本文档的Eclipse安装方法,配置文件eclipse.ini在/usr/local/eclipse/目录下。
eclipse.ini初始文件的内容:-startupplugins/uncher_1.3.0.v20140415-2008.jar--launcher.libraryplugins/uncher.gtk.linux.x86_64_1.1.200.v20150204-1316-productorg.eclipse.epp.package.java.product--launcher.defaultActionopenFile-showsplashorg.eclipse.platform--launcher.XXMaxPermSize256m--launcher.defaultActionopenFile--launcher.appendVmargs-vmargs-Dosgi.requiredJavaVersion=1.6-XX:MaxPermSize=256m-Xms40m-Xmx512m修改下面的值以提高Eclipse可使用的内存数量:-startupplugins/uncher_1.3.0.v20140415-2008.jar--launcher.libraryplugins/uncher.gtk.linux.x86_64_1.1.200.v20150204-1316 -productorg.eclipse.epp.package.java.product--launcher.defaultActionopenFile-showsplashorg.eclipse.platform--launcher.XXMaxPermSize1024m--launcher.defaultActionopenFile--launcher.appendVmargs-vmargs-Dosgi.requiredJavaVersion=1.6-XX:MaxPermSize=1024m-Xms1024m-Xmx1024m。