准备工作
先将ubuntu的源更新成网易的,然后更新系统。
sudo -s LANG=C
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-dev libcurl4-gnutls-dev
安装apache mysql php
因为是开发环境,因此全部使用包安装,服务器生产环境建议使用源码编译。
sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql
apache包安装完之后,打开localhost,出现it works则ok。
mysql安装过程中,终端会弹出让你设置root密码
设置好密码,等待安装完成,测试一下mysql是否正常
等待php包安装完毕。
sudo gedit /var/www/phpinfo.php 输入:
打开 localhost/phpinfo。php
安装phpmyadmin
sudo apt-get install libapache2-mod-php5 libapache2-mod-auth-mysql phpmyadmin
sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/sites-available/phpmyadmin
cd /etc/apache2/sites-enabled/
sudo ln -s ../sites-available/phpmyadmin
sudo /etc/init.d/apache2 restart
过程中会弹出要你设置phpmyadmin的密码, 和mysql root密码。
注意:修改一下apache的默认配置文件,unubtu下面包安装方式,apache的httpd。conf默认为空。
vi /etc/apache2/httpd.conf 在空白配置文件中输入:
ServerName localhost
测试一把php mysql apache
到这里,基本的php环境已经搞定。
安装ImageMagick
sudo apt-get install imagemagick libmagick++-dev 安装完毕,测试一下
calvin@ProBook-4321s:~$ convert -version
Version: ImageMagick 6.6.9-7 2012-08-17 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC
Features: OpenMP 安装php imagick 扩展
sudo apt-get install php5-imagick
重启apache
sudo /etc/init.d/apache2 restart
最后搞一个骚一点的IDE
先去软件中心把open jdk 7 安装了它。
再去phpstorm那边下载IDE
下载完了之后, 我把他解压到 /usr/local/lib里面去, 最终的地址是:
calvin@ProBook-4321s:/usr/local/lib/PhpStorm-127.100$ ls
bin build.txt help Install-Linux-tar.txt lib license plugins
给phpstorm。sh的可执行权限。
然后运行他,安装的时候, 他会提示里要不要建立一个快捷方式, 建一个把。方便一点。
最终 在/usr/local/bin 下面会出现他的shell脚本
启动一下, 6.0的版本。 皮肤骚得很的