ubuntu下搭建lnmp

xiaoxiao2021-02-28  95

一、实验环境

1.ubuntu18

二.开始安装

1.安装mysql

apt-get install mysql-server mysql-client

中间需要你输入root账户的密码,按要求操作就可以了。

2.安装nginx

apt-get install nginx 在浏览器的地址栏里输入 该主机 的IP,出现nginx的欢迎页表示 安装成功。

3.安装php

直接安装php7会报错 ,这是因为PHP7 等并不在 Ubuntu的软件库中,因此要使用 PPA ppa:ondrej/php 库

sudo apt-add-repository ppa:ondrej/php

然后 安装php7

sudo apt-get install php7.0 php7.0-cli php7.0-fpm php7.0-gd php7.0-json php7.0-mysql php7.0-readline

安装完写个test.php文件测试下,执行结果如图:

<?php $a="php test\n"; echo $a; ?>

以上 表示php安装成功!

4.配置nginx做代理在/etc/nginx/sites-enables目录下新建个配置文件test.conf,内容如下:

server { listen 8080; index index.php index.html; root /var/www/test; location ~ .*\.(php|php7)?$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; } }

打开/etc/php/7.0/fpm/pool.d/www.conf,找到:

listen = /var/run/php/php7.0-fpm.sock 将其注释,在下方新增一行: listen = 127.0.0.1:9000 保存后重启php7.0-fpm service php7.0-fpm restart

在配置的站点的根目录也就是说/var/www/test下新建文件index.php:

<?php phpinfo(); ?>找到/etc/nginx/fastcgi_params,也就是前面test.conf文件中include fastcgi_params的文件,在其头部新增一行: fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;#设置脚本文件请求的路径

保存后重启nginx,或者使用以下命令 重新加载配置文件

nginx –s reload

到浏览器访问“127.0.0.1:8080”,出现以下页面表示搭建成功

转载请注明原文地址: https://www.6miu.com/read-74808.html

最新回复(0)