安装完ubuntu16.10(http://www.linuxdiyf.com/linux/25428.html)后现在我们开始安装lnmp,网上大多是使用的apt命令方式安装,这个不多说,还有一种方式,下载tar包,解压编译安装,这个过于复杂,到时候会单独写一遍文章介绍,这里我们使用集成环境,phpstudy来进行快速的安装和配置
首先我们打开命令行,切换到根目录,使用wget下载phpstudy的tar包
cd /
sudo wget -c http://lamp.phpstudy.net/phpstudy.bin
这里等待下载完成,给权限,然后运行
sudo chmod +x phpstudy.bin
sudo ./phpstudy.bin
然后会要求你输入PHP版本,选择服务器,是否安装MySQL,依次输入5,n,y就可以了,然后等待安装完成就可以了。
安装完成之后,他已经告诉你了,启动,使用phpstudy start
我们直接启动
sudo phpstudy start
可以看到已启动的提示,默认站点目录在 /phpstudy/www/ 下面,我们打开浏览器,输入localhost/phpinfo.php 看一下结果,可以看到没有问题
接下来我们安装 git:
Ubuntu 下直接使用apt的方式安装即可,输入命令,回车,等待安装完成就可以了,后面的命令是禁止换行符自动转换和设置用户名和邮箱
sudo apt-get install git
sudo git config --global core.autocflf false
sudo git config --global user.name [username]
sudo git config --global user.email [useremail]
安装php扩展:
接下来安装说一下安装扩展,这里以mongodb的扩展为例
cd /phpstudy/server/php/include/php/ext/
sudo wget -c http://pecl.php.net/get/mongo-1.6.14.tgz
sudo tar zxvf ./mongo-1.6.14.tgz
cd ./mongo-1.6.14/
sudo /phpstudy/server/php/bin/phpize
sudo ./configure --with-php-config=/phpstudy/server/php/bin/php-config
sudo make all
sudo make test
sudo make install
依次运行完上面的命令,就会发现你的/phpstudy/server/php/lib/php/extensions/no-debug-non-zts-20121212/ 下面多出了一个mongo.so的文件,然后只需要在php.ini文件中打开扩展就可以了,然后重启phpstudy
sudo vim /phpstudy/server/php/etc/php.ini
在大概863行左右加一句:
extension=mongo.so
sudo phpstudy restart
可以看到mongo的扩展已经安装成功了
安装phpstorm:
这里说一下安装php的ide,phpstorm和输入中文的问题
可以直接在phpstorm的官网下载tgz的包,也可以使用wget方式下载,这里直接官网下载。
下载好解压,然后创建软连接,然后就可以启动了
sudo mv ~/下载/PhpStorm-2016.2.2.tar.gz /usr/local/src/
sudo tar zxvf PhpStorm-2016.2.2.tar.gz
cd ./PhpStorm-2016.2.2.tar.gz
sudo ln -s /usr/local/src/PhpStorm-2016.2.2.tar.gz/bin/phpstorm.sh /phpstorm