在Ubuntu上搭建lnmp lemp

    xiaoxiao2021-12-14  22

    ubuntu16.04上安装nginx+mysql+php7+phpmyadmin 1,安装nginx:     sudo apt install nginx    打开浏览器访问127.0.0.1或者相应的主机域名或服务器ip    出现welcome to nginx则安装成功    #测试 nginx 配置    #使用下面的命令测试nginx配置是否存在语法错误:    #         sudo nginx -t    #典型输出:    #         nginx: the configuration file /etc/nginx/nginx.conf syntax is ok    #         nginx: configuration file /etc/nginx/nginx.conf test is successful    #最后重启nginx服务    #         sudo service nginx restart 2,安装mysql     sudo apt install mysql-server mysql-client    在安装过程中,会提示你设置MySQL超级用户密码。输入密码并按确认。    重新输入密码确认。    运行MySQL初始化安全脚本:              sudo mysql_secure_installation    根据提示回答问题。 3,安装php7:       添加php7软件源  sudo apt-add-repository ppa:ondrej/php                sudo apt install php-fpm php-mysql php-gd php-xml           配置php:       sudo vim /etc/php/7.0/fpm/php.ini       注释掉如下一行并改为0:           cgi.fix_pathinfo=0       (ps:去掉分号,将1改为0)       重启php7.1-fpm:          sudo systemctl restart php7.0-fpm        systemctl命令找不到的话:              kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid` 4,配置nginx使用php:     sudo vim /etc/nginx/sites-available/default      改为:     server {         listen 80 ;         root /var/www/html;         index index.php index.html index.htm index.nginx-debian.html;         server_name server_domain_or_IP;         location / {                 try_files $uri $uri/ =404;         }         location ~ \.php$ {                 include snippets/fastcgi-php.conf;                 fastcgi_pass unix:/run/php/php7.0-fpm.sock;         }         location ~ /\.ht {                 deny all;         } }    把上面的server_domain_or_IP替换为你的服务器IP(127.0.0.1)或域名。        重启nginx:          sudo systemctl reload nginx     systemctl命令找不到的话       /etc/init.d/nginx  restart    测试nginx配置文件的语法有没有错误:            sudo nginx -t                最后:在/var/www/html中创建一个info.php文件            sudo vim /var/www/html/info.php        输入:<?php              phpinfo();        删除掉可用命令行 sudo rm /var/www/html/info.php      然后在浏览器中打开127.0.0.1/info.php进行测试,出现无错误即安装成功 5,安装phpmyadmin:       sudo apt install phpmyadmin     出现选择一个网页服务器。默认情况下,这里不会显示 nginx。所以,选择apache 或者 lighttpd,然后我们再把 phpMyAdmin 和 nginx 连接起来工作。     选择‘是’通过dbconfig-common为phpMyAdmin配置数据库     //输入数据库的管理员账号密码。(这一步好像是没有的)     输入 phpmyadmin 帐号的 MySQL 密码:     重新输入一次密码。        创建一个 phpMyAdmin 的软连接到网站根目录/var/www/html          sudo ln -s /usr/share/phpmyadmin/ /var/www/html    重启 nginx 服务。         sudo service nginx restart    然后打开127.0.0.1/phpmyadmin,如果让输入root和密码就成功了。    如果打开127.0.0.1/phpmyadmin会提示The mbstring extension is missing. Please check your PHP configuration.      则运行sudo apt install php-mbstring            sudo apt install php-gettext   
    转载请注明原文地址: https://ju.6miu.com/read-969697.html

    最新回复(0)