MENU

一些WEB环境的安装

LNMP

Ubuntu 16.04 LTS
system updat:

sudo apt-get update
sudo apt-get upgrade

install softwares:

sudo apt-get install nginx php7.0 php7.0-fpm mysql-server-5.7 php7.0-mysql

configer:

sudo vim /etc/nginx/sites-available/default

然后改成 如下
不要一时爽 去掉fastcgi_pass 127.0.0.1:9000;前的# 那么会get一堆错误

location ~ \.php$ {
include snippets/fastcgi-php.conf;

# With php5-cgi alone:
#fastcgi_pass 127.0.0.1:9000;
# With php5-fpm:
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
}

在root那行也加上 index.php 要不然网站主页为index.php时 会返回403
再加上phpmyadmin

sudo apt-get install mysql-client
sudo apt-get install phpmyadmin
sudo apt-get install php-mbstring
sudo apt-get install php-gettext

最后两个不安装会报错或白屏
然后建立软连接

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

然后重启各种服务

larvael

好像可以直接

sudo apt-get install composer

然后composer -v看下版本 验证一下有没有装好 接着

composer global require "laravel/installer"
composer create-project --prefer-dist laravel/laravel blog

反正是给我看的
剩下瞎JB折腾就行

nodejs

如果用懒人法会出事

sudo apt-get install nodejs
sudo apt-get install npm

这样安装的nodejs不是最新版的 之后各种坑爹
不过可以

npm install -g n
n latest

这样更新到最新版

呃。。。目前好像就用到这些

Tags: WEB
Archives QR Code
QR Code for this page
Tipping QR Code
Comment Lists
  1. 好文,拜读,以后常看学习。

  2. hammer hammer

    好文,拜读,以后常看学习。

Leave a Comment