ubuntu nginx php mysql phpmyadmin,Ubuntu 16.04安装Linux, Nginx, MySQL, PHP (LEMP)

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-22 18:13   65   0

环境

Ubuntu 16.04 i386

Nginx

安装Nginx

$ apt-get update

$ apt-get install nginx

访问你的主机IP

http://server_domain_or_IP

如果出现下图则证明安装成功.

79942f37b2dc

MySQL

安装MySQL

$ apt-get install mysql-server

输入Root管理用户密码后安装完成。

PHP 7

安装php7.0

$ apt-get -y install php7.0-fpm php-mysql

PHP fix_pathinfo 潜在安全漏洞修复,在/etc/php/7.0/fpm/php.ini中找到

;cgi.fix_pathinfo=1

改为

cgi.fix_pathinfo=0

重启 php

$ systemctl restart php7.0-fpm

在/etc/nginx/sites-available/default 中添加配置

server {

listen 80;

listen [::]:80;

# listen [::]:443 ssl http2;

# listen 443 ssl http2;

# include ssl.conf;

# ssl_certificate /path/to/crt;

# ssl_certificate_key /path/to/key;

root /var/www/server_domain_or_IP;

index index.html index.htm index.php;

server_name server_domain_or_IP;

location / {

try_files $uri $uri/ =404;

}

location /phpmyadmin {

index index.php;

}

location ~ \.php$ {

include snippets/fastcgi-php.conf;

fastcgi_pass unix:/run/php/php7.0-fpm.sock;

}

location ~ /\.ht {

deny all;

}

}

重启Nginx

$ systemctl restart nginx

测试PHP是否已完成安装配置,编辑/var/www/html/info.php

$ vi /var/www/html/info.php

添加内容

phpinfo();

?>

然后访问

http://server_domain_or_IP/info.php

出现下图则安装配置成功

79942f37b2dc

使用phpMyAdmin管理MySQL

安装phpMyAdmin

$ apt-get update

$ apt-get install phpmyadmin php-mbstring php-gettext

创建链接

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

重启Nginx

$ systemctl restart nginx

访问

http://server_domain_or_IP/phpmyadmin

出现下图则安装配置成功

79942f37b2dc

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP