这是我搭建完成后跟着记忆写的。这个博客可能还有些漏洞。如果我亲自看着这这篇博客搭建成功(修改)后。会删除这句话
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 文件的内容
8.安装git
sudo apt-get install git
9.生成ssh添加到github
ssh-keygen -t rsa -C "your_email@example.com"
vi /etc/ubuntu/.ssh/id_rsa.pub
将里面的所有内容复制到
这样服务器就可以git clone 了。
然后就是
cd 项目
npm install
conposer install
cp .env.example .env
php artisan key:generate
更改.env 数据库名称 账号 密码
npm run watch
大功告成!