ubuntu 搭建php本地开发环境

准备工作

先将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。

ubuntu 搭建php本地开发环境_第1张图片

mysql安装过程中,终端会弹出让你设置root密码

ubuntu 搭建php本地开发环境_第2张图片

设置好密码,等待安装完成,测试一下mysql是否正常

ubuntu 搭建php本地开发环境_第3张图片

等待php包安装完毕。


sudo gedit /var/www/phpinfo.php
输入:
<?php phpinfo(); ?>


打开 localhost/phpinfo。php

ubuntu 搭建php本地开发环境_第4张图片


安装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密码。

ubuntu 搭建php本地开发环境_第5张图片ubuntu 搭建php本地开发环境_第6张图片

注意:修改一下apache的默认配置文件,unubtu下面包安装方式,apache的httpd。conf默认为空。

vi /etc/apache2/httpd.conf
在空白配置文件中输入:


ServerName localhost


测试一把php mysql apache

ubuntu 搭建php本地开发环境_第7张图片

到这里,基本的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

ubuntu 搭建php本地开发环境_第8张图片


最后搞一个骚一点的IDE

先去软件中心把open jdk 7 安装了它。

ubuntu 搭建php本地开发环境_第9张图片

再去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
ubuntu 搭建php本地开发环境_第10张图片

给phpstorm。sh的可执行权限。

然后运行他,安装的时候, 他会提示里要不要建立一个快捷方式, 建一个把。方便一点。

最终 在/usr/local/bin 下面会出现他的shell脚本

ubuntu 搭建php本地开发环境_第11张图片


启动一下, 6.0的版本。 皮肤骚得很的

ubuntu 搭建php本地开发环境_第12张图片

你可能感兴趣的:(PHP,ubuntu,开发环境)