Appearance
LNMP
下面来配置 LNMP 环境安装 LARAVEL 项目
安装系统软件
sudo yum install php nginx php-pecl-zip php-mbstring php-xml php-json php-mysqlnd php-pdoNGINX
下面来掌握 NGINX 的安装与基本使用
软件安装
首先使用 yum 命令安装 nginx 软件包
$ sudo yum install -y nginx开机自动启动 Nginx 服务
$ sudo systemctl enable nginx启动 Nginx 服务
sudo systemctl start nginx查看 Nginx 服务状态
sudo systemctl status nginx查看服务器 IP
$ ifconfig在主机(window/Mac)中的浏览器中来访问

常用命令
启动服务
sudo systemctl start nginx停止服务
sudo systemctl stop nginx查看状态
sudo systemctl status nginx重起服务
sudo systemctl restart nginx开机启动服务
sudo systemctl enable nginx关闭开机启动
sudo systemctl disable nginx默认目录
nginx 的默认目录储放在 /usr/share/nginx/html,我们在该目录下创建 index.html
<h1>banmashou.com</h1>现在通过浏览器访问即可以得到结果
PHP
下面来安装 PHP 模块
sudo yum install php php-cli php-gd php-xml php-curl php-opcache php-ldap php-zip php-fileinfo php-mbstring php-fpm php-mysqlnd php-json开启 php-fpm 服务
sudo systemctl start php-fpm停止php-fpm服务
sudo systemctl stop php-fpm重起服务
sudo systemctl restart php-fpm设置开机启动 php-fpm
systemctl enable php-fpm关闭开机启动
sudo systemctl disable php-fpmComposer
下面来安装 php 软件包管理工具 composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e5325b19b381bfd88ce90a5ddb7823406b2a38cff6bb704b0acc289a09c8128d4a8ce2bbafcd1fcbdc38666422fe2806') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"移动 composer 命令到环境目录中使 composer 命令可以全局使用
mv composer.phar /usr/local/bin/composer配置国内镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/LARAVEL
下面来安装优秀的 PHP 框架 LARAVEL
创建项目
cd /www
composer create-project --prefer-dist laravel/laravel bmcms虚拟主机
创建文件 /etc/nginx/conf.d/vhost.conf
server {
listen 80;
listen [::]:80;
root /www/bmcms/public;
server_name laravel.test;
index index.php index.html;
include /etc/nginx/default.d/*.conf;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
}修改宿主机 (win/mac) 中的 hosts 文件

在浏览器访问 laravel.test 即可看到站点

