最近喜欢用
Ubuntu
办公,安装一下环境吧~
直接用官方仓库的包,不想源码编译了~
更新软件包
1 | sudo apt update |
安装Nginx Web服务器
1 | sudo apt install nginx |
安装之后,我们可以通过运行以下命令来启动Ubuntu时自动启动Nginx。…
1 | sudo systemctl enable nginx |
然后用这个命令启动Nginx:
1 | sudo systemctl start nginx |
现在检查它的状态
1 | systemctl status nginx |
将www-data(Nginx用户)作为Web根目录的所有者。 默认情况下,它由root用户拥有。
sudo chown www-data:www-data /usr/share/nginx/html -R
安装MariaDB数据库服务器
1 | sudo apt install mariadb-server mariadb-client |
安装之后,MariaDB服务器应该被自动识别。 使用systemctl来检查它的状态。
1 | systemctl status mariadb |
启动:
1 | sudo systemctl start mariadb |
要启用MariaDB在引导时自动启动:
1 | sudo systemctl enable mariadb |
运行安装安全脚本:
1 | sudo mysql_secure_installation |
进入mysql:
1 | sudo mariadb -u root |
安装php
1 | sudo apt install php7.0 php7.0-fpm php7.0-mysql php-common php7.0-cli php7.0-common php7.0-json php7.0-opcache php7.0-readline php7.0-mbstring php7.0-xml php7.0-gd php7.0-curl php-pear php7.0-dev php7.0-pdo |
可以把所有php7.0
换成php7.1
1 | sudo apt install php-pear # 安装pecl |
查看php扩展
1 | sudo apt-cache search php7.0-* |
启动php-fpm
1 | sudo systemctl start php7.0-fpm |
创建一个Nginx虚拟主机
Nginx服务器就像Apache中的一个虚拟主机。 我们不会使用默认的服务器块,因为它不足以运行PHP代码,如果我们修改它,它变得一团糟。 因此,通过运行以下命令来删除启用了站点的目录中的默认符号链接。 (它仍然是可用的/etc/nginx/sites-available/default)
1 | sudo rm /etc/nginx/sites-enabled/default |
然后在/etc/nginx/conf.d/目录下创建一个全新的服务器文件。
1 | sudo vim /etc/nginx/conf.d/default.conf |
default.conf
1 | server { |
重启:
1 | # 测试 sudo nginx -t |
安装PHP7.2
PHP7.2是PHP的最新稳定版本,于2017年11月30日发布,与PHP7.1相比,性能有所提升。 我们可以从Ondrej Sury[https://launchpad.net/~ondrej/+archive/ubuntu/php]添加PPA来在Ubuntu 17.10上安装PHP7.2。 那个人也是Certbot PPA的维护者。
1 | sudo apt install software-properties-common |
安装php1
sudo apt install php7.2 php7.2-fpm php7.2-mysql php-common php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-readline php7.2-mbstring php7.2-xml php7.2-gd php7.2-curl
现在启动PHP7.2-FPM。1
sudo systemctl start php7.2-fpm
在系统启动时启用自动启动。1
sudo systemctl enable php7.2-fpm
原理类似………
安装node.js
nvm 安装
仓库安装(不推荐)
ubuntu 仓库有二进制包,可以快捷安装,不过版本太老了,不推荐…
1 | sudo apt-get install nodejs |
编译安装(推荐)
1 | sudo git clone https://github.com/nodejs/node.git node |
可以愉快的使用乌班图了,哈哈哈~~~