ubuntu下安装php开发环境笔记

本文主要介绍如何在ubuntu环境下安装一些常用的应用软件和开发软件,算给自己做个安装笔记吧。
基础环境介绍

OS:   ubuntu 12.04 64bit
CPU:  Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz
Mem:  4G
Disk: 50G

本文所述安装软件清单

好了,上面阐述了本次要安装的软件,下面开始进入正题。

安装搜狗拼音输入法

一般的我们对于新的系统首要的应该是输入法了,没错,虽然默认的ubuntu在安装的过程中有附加的拼音输入法,但是我个人比较偏爱搜狗拼音输入法,这不第一个安装是就是输入法了。
由于搜狗输入法是基于fcitx框架开发的,所以我们在安装搜狗拼音输入法,如有必要请先卸载ibus。

sudo apt-get remove ibus

然后,添加fcitx源,更新资源

sudo add-apt-repository ppa:fcitx-team/nightly

sudo apt-get update

再进行安装搜狗拼音输入法。

sudo apt-get install fcitx fcitx-config-gtk fcitx-module-cloudpinyin fcitx-sogoupinyin im-switch

sudo im-switch -s fcitx -z default

#其实还有很多拼音输入法可选的 fcitx-sunpinyin fcitx-googlepinyin 
#fcitx-module-cloudpinyin 模块是对所有的拼音引擎添加了云支持,在第二个候选词的位置提供云结果

安装完成后,注销当前用户(推荐)或重启一下即可看到搜狗拼音输入法了。

安装谷歌浏览器(chrome)

一般来说ubuntu下面自带了Firefox浏览器的,不过我是一名忠实的chrome迷,我的tag和sync都在chrome上呢,当然还有我习惯的goagent(下步再说)。
首先我们当然要去下载chrome的最新版了,我的是ubuntu64bit的系统当然选择64bit.deb了,选好了点击“接受并安装”,然后就等待下载吧。

cd ~/下载
#64bit 
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

#32bit
wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb

下载完成之后,我们开始安装chrome。

#为了避免提示软件依赖错误,需要libnss3-ld,我们在安装chrome前先运行
sudo apt-get -f install

cd ~/下载

sudo dpkg -i google-chrome-stable_current_amd64.deb

到这里你可以点击Dash主页,搜索chrome看看是否可以用了?

安装goagent

goagent是一款非常好用的FQ软件,在CN这个软件可以给我们看到外面世界,而且free,而且跨平台无论你是windows/linux/ios/osx/android都令你尽情畅游互联网,享受无国界的上网体验。

当然我这里只是提供gogent在ubuntu环境下的安装介绍,安装goagent的前期工作我们是要做足的,因为goagent必须依赖于python2+

sudo apt-get install python-dev python-greenlet python-gevent python-vte python-openssl python-crypto python-appindicator

#安装gevent(提升多线程性能,强烈建议安装)
sudo apt-get install python-dev python-pip && sudo pip install gevent --upgrade

#安装是否成功,你现在可以试试python的命令,如果显示出版本号,那么至此应该可以算是python装完了
python --version

前期工作做完了,现在下载goagent的最新版,目前googlecode上最新是3.1.5。

cd ~/下载
wget https://nodeload.github.com/goagent/goagent/legacy.zip/3.0 -O goagent.zip

#解压
unzip goagent.zip
#建议将goagent放在/opt目录,非强制,完全自定义
sudo mv goagent-goagent-* /opt/goagent

cd /opt/goagent/server
#上传appid
python uploader.py

#根据提示输入你自己创建的appid(若要同时上传多appid在appid之间用|隔开)和你的Gmail帐号和密码(如果开启了两步验证,密码为16位的应用程序专用密码)
#上传完成后不要忘记修改local/proxy.ini文件中的appid
#如果出现无法执行的情况,请检查goagent目录权限

goagent的服务端程序配置完成了,现在再配置它的客户端。

cd /opt/goagent/local

#运行goagent 在命令行下
python proxy.py

#运行goagent以托盘形式(可选)
python /opt/goagent/local/goagent-gtk.py

#以开启自启动(可选)
sudo vi /etc/rc.local

#在exit 0前插入
/opt/goagent/local

退出goagent

如果是直接终端使用”python proxy.py”运行,在终端按”Ctrl+C”组合键可终止运行;如果使用gtk托盘,在托盘图标上右键菜单有退出选项。直接关闭终端窗口也会退出。如果以后台进程运行,先用”ps aux | grep proxy.py”找到goagent的PID,然后直接kill对应的PID 。

ps aux|grep proxy.py|grep -v "grep"|awk '{print $2}'|xargs kill

关于goagent证书导入问题,如果你sudo提权后是可以自动导入证书,但是我的chrome貌似不行,只能使用手工导入CA.crt证书。

1、打开chrome
2、设置
3、显示高级设计
4、HTTPS/SSL(管理证书)
5、证书管理器
6、授权中心
7、点击“导入”,选择到/opt/goagent/local/CA.crt。出现三个可选框全部勾选保存,重启chrome即可。
8、测试访问下www.facebook.com

PS:一个goagent小技巧,利用goagent作为代理终端下载一些访问比较慢的update包,你应该有过这样的体会,一些国外的源在国内访问时常被终端,我们可以利用goagent来代理我们在终端所访问的资源。

#代理http
export http_proxy=http://127.0.0.1:8087

#代理https
export https_proxy=http://127.0.0.1:8087

安装xampp

前期我们也算完成一些应用软件吧,既然作为桌面系统来开发php,xampp是不二的选择,好处嘛就是下载一个就等于下载了apache+php+mysql+ftp了,是不是很爽?当然在生产环境下我们还是讲究的是专一性,用到的才安装。但是我这是桌面系统pc,不是服务器,所以xampp是我首选的目标了。
废话不说太多,先去下载xampp这个是必须的。

#如果你用了goagent代理了,呵呵你会发现这个的下载速度很快
wget http://superb-dca2.dl.sourceforge.net/project/xampp/XAMPP%20Linux/1.8.3/xampp-linux-x64-1.8.3-3-installer.run

sudo chmod 755 xampp-linux-*-installer.run

#开始安装 你会发现弹出一个GUI界面来给你安装
sudo ./xampp-linux-*-installer.run

#安装完成后xampp默认安装在/opt/lamp中 执行下面这条命令启动xampp
sudo /opt/lampp/lampp start

#如果你启动成功了,你用浏览器访问下http://localhost是否看到xampp欢迎界面

#停止xampp
sudo /opt/lampp/lampp stop

#更多的命令你可以试试
/opt/lampp/lampp -h

如果你还是更多的疑问你可以参考xampp的FAQ

安装ZendStudio

话说vim是最牛X的编辑器,但是对于我这种一直偏爱zendstudio作为我的IDE怎么舍得把它扔掉?
vim是后话,但是本次还是有很多童鞋喜欢zendstudio,所以还是不能跑题继续开始我的zendstudio安装说明,第一步当然是去下载zendstudio了。

cd ~/下载
#64bit zendstudio 10.6.0
wget http://downloads.zend.com/studio-eclipse/10.6.0/ZendStudio-10.6.0-linux.gtk.x86_64.tar.gz

#32bit zendstudio 10.6.0 
wget http://downloads.zend.com/studio-eclipse/10.6.0/ZendStudio-10.6.0-linux.gtk.x86.tar.gz

我下载的64bit的zendstudio,然后就是解压过程,将zendstudio移动到/opt/zendstudio文件夹下,由于zendstudio是基于eclipse开发的,当然需要jre的支持了,去java.com中下载java吧。下载完成后,在/opt/zendstudio目录中新建一个jre目录,将下载好的java压缩包中的文件复制到jre中即可。

cd /opt/zendstudio

./ZendStudio

至此,zendstudio已成功安装,你可以设置快捷方式到桌面。关于破解zendstudio请参见《首发Zend Studio 10.6正式版注册破解》。

安装WineQQ

WineQQ?其实就是在wine的支撑下能在linux下面运行windows的QQ版本,没有办法在中国im界绝对是QQ垄断了,在linux上面之前有官方提供的版本,但是目前官方似乎已经停止了linux-qq的维护了(当然,webQQ也应该能满足大多数的需求了),为了能在linux上面运行QQ,首先我们得要安装支撑软件wine。

sudo add-apt-repository ppa:ubuntu-wine/ppa

sudo apt-get update

sudo apt-get install wine1.7
#执行安装wine命令需要几分钟的时间,请耐心等待……
#中间会出现一个让你点击确定按钮的界面,请留意

安装完成后请在你的dash搜索wine看看出现酒杯没有?
下面我们开始安装wineQQ,longene论坛提供的qq2013sp6它们说挺好的,但是我测试了使用视频不稳定直接崩溃,其他的貌似还没有发现什么问题。

cd ~/下载
wget http://www.longene.org/download/WineQQ2013-20131120-Longene.deb

#如果之前安装过旧版本需要先卸载(通过dpkg -l | grep qq查看)。
sudo dpkg -i WineQQ2013-20131120-Longene.deb

#如果你的ubuntu和我一样是64bit操作系统的话,那么你还需要运行
sudo apt-get install ia32-libs

至此wineQQ安装完成。

发布者

《ubuntu下安装php开发环境笔记》有2个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论审核已启用。您的评论可能需要一段时间后才能被显示。