ubuntu16.04服务器开发环境搭建

这是我搭建完成后跟着记忆写的。这个博客可能还有些漏洞。如果我亲自看着这这篇博客搭建成功(修改)后。会删除这句话


ubuntu16.04有php7.0资源。14.04没有。这里是基于16.04的谢谢。


1.安装apache

sudo apt-get install apache2

2.安装php

sudo apt-get install php

3.安装mysql

sudo apt-get install mysql-server

4.按装其他模块

sudo apt-get install libapache2-mod-php

sudo apt-get install libapache2-mod-auth-mysql

sudo apt-get install php-mysql

sudo apt-get install php-gd

5.安装node.js和npm

http://blog.csdn.net/mrwangweijin/article/details/78106955    我朋友的

6.安装composer

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

注意: 如果上诉命令因为权限执行失败, 请使用 sudo 再次尝试运行 mv 那行命令。

7.其他配置

http://blog.csdn.net/qq_35984195/article/details/78232142  //开启pdo扩展


sudo a2enmod rewrite                                     //开启重写模式
sudo /etc/init.d/apache2 restart //重启apache

我们通常利用Apache的rewrite模块对URL进行重写,rewrite规则会写在 .htaccess 文件里。

sudo vi /etc/apache2/apache2.conf      更改这些内容成下图             //apache 正常的读取.htaccess 文件的内容

ubuntu16.04服务器开发环境搭建_第1张图片

8.安装git

sudo apt-get install git

9.生成ssh添加到github

ssh-keygen -t rsa -C "[email protected]"

vi /etc/ubuntu/.ssh/id_rsa.pub

将里面的所有内容复制到  

ubuntu16.04服务器开发环境搭建_第2张图片

ubuntu16.04服务器开发环境搭建_第3张图片

ubuntu16.04服务器开发环境搭建_第4张图片

这样服务器就可以git clone 了。

然后就是 

cd 项目

npm install

conposer install 

cp .env.example .env

php artisan key:generate

更改.env 数据库名称 账号 密码

npm run watch


大功告成!

你可能感兴趣的:(ubuntu16.04服务器开发环境搭建)