行业资讯

立即注册 咨询客服

当前位置:首页 > 行业资讯> 关于重新安装系统-配置ubuntu-web应用方法

关于重新安装系统-配置ubuntu-web应用方法

发布时间:2018年04月11日 22:42:52    来源: A5互联

本次配置内容 有shadowsocks,vim,php,mysql,Apache,Monogdb,Npm,Node,composer,Lavavel等等。

1.vps主要用途有3个

①个人云服务系统,小文件存储 ②科学上网,查资料神地 ③个人的超级导航(Laravel)

安装Vim。  配置为无

sudo apt-get install vim

2. 安装shadowsocks为了科学上网。

a.sudo apt-get install python-pip

b.pip install shadowsocks

c.vim /etc/shadowsocks.json

sudo apt-get install python-pip

pip install shadowsocks

vim /etc/shadowsocks.json

d.server配置vps的地址,::是配置为以ipv6为主,ipv4也有,使得shadowsocks既可以ipv4,也可以校园免流ipv6.

i.server_port:是端口

ii.local_address:是本地地址,port是端口

iii.password:是设置密码

iv.timeout是超时,method是加密方法

v.fast_open如英意

vi.开始和关闭sudo ssserver -c /etc/shadowsocks.json -d  start   /stop

vii. 客户端,不多介绍。主要安卓,windows,linux,以上三个的配置都能够在github中搜索到,安卓的中文名字叫做影梭。ios应该也有,但是自己不用。linux是用qt的那个图形化配置更好用。

3.安装 apache2---sudo apt-get install apache2

之后访问ip地址,本地则访问localhost或者127.0.0.1则会出现内容。

删除/var/html/中内容,添加自己的内容即可。

4.安装PHP7.1.15;使用apt list php7* 可以查看php版本,之后安装,各种插件,因为各种插件麻烦安,所以直接安装sudo apt-get install php7*,一家全家桶。安装的时候出现broken package。所以尝试换源。vps因为是在国外,所以设定的是国外的官方源。

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak//备份

sudo vim /etc/apt/sources.list 编辑+添加

deb http://cn.archive.ubuntu.com/ubuntu/ artfulmain restricted universe multiverse

deb http://cn.archive.ubuntu.com/ubuntu/artful-security main restricted universe multiverse

deb http://cn.archive.ubuntu.com/ubuntu/artful-updates main restricted universe multiverse

deb http://cn.archive.ubuntu.com/ubuntu/artful-backports main restricted universe multiverse:

sudo apt-get update

sudo apt-get upgrade

更新。

不行;----我还是不全部安装了,把源复制回去,然后,只安装一个php7.1 然后自动安装。即可。

可以看到php.ini的位置。一般扩展需要修改php.ini ,等等设置都是在此。    比如之后需要安装的mongodb的扩展。

5.安装mysql---

sudo apt-get install mysql-server

弹出设置密码界面 :pandermysql-先不配具体内容,下一步

6.安装monogdb

sudo apt-get install mongodb-server

7.安装node和npm管理包。sudo apt-get install nodejs-dev //安装nodejs

sudo apt-get install npm//安装npm 因为都不是最新版本,都需要跟新

更新方式  nodejs是:

sudo npm install -g n

sudo n latest

npm是:

sudo npm install -g npm@latest   //-g是全局

8.安装composer包管理

sudo apt-get install composer

更新的时候发现composer self-update不能更新,所以卸载了重新用curl安装。

apt remove composer

卸载包。

全局安装

curl -sS https://getcomposer.org/installer | php

//php composer.phar验证官网https://docs.phpcomposer.com/03-cli.html#self-update

sudo mv composer.phar /usr/local/bin/composer

报错,显示bash: /usr/bin/composer: No such file or directory;即是bash命令需要安装在

usr/bin

所以命令再已过去sudo cp /usr/local/bin/composer /usr/bin/composer

sudo cp /usr/local/bin/composer /usr/bin/composer

9.用composer安装laravel:

composer global require "laravel/installer"

需要扩展

laravel/installer v2.0.0 requires ext-zip * -> the requested PHP extension zip is missing from your system.

apt list php7*  发现扩展名php7.1-zip/

sudo apt install php7.1-zip

再次composer global安装

配置环境变量 ,全局,使得可new laravel的web应用。

vim /etc/profile

最后一行添加

export PATH="/root/.composer/vendor/bin:$PATH"

输入名了source list 重置

source /etc/profile

可以全局使用laravel

10.安装laravel应用。在自己的网站根目录安装

laravel new panda

继续少插件

sudo apt install php7.1-mbstring php7.1-json php7.1-xml

搞定/

11.配置mongodb 可以使得php能用,添加php.ini的扩展。修改mysql的pdo的扩展。查看扩展php -m

安装扩展mondb的

sudo apt install php7.1-mongo

sudo vim /etc/php/7.1/apache2/php.ini

添加extension=mongo.so;要用到的扩展,去掉“;”

12.在创建的laravel new panda的文件中npm install