zoukankan      html  css  js  c++  java
  • How To Install Linux, Nginx, MySQL, PHP (LEMP) Stack on Debian 7

    https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-debian-7

    https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-nginx-on-ubuntu-14-04

    1) Update Apt-Get

    The apt-get update command is used to re-synchronize the package index files from their sources. If used in combination with the apt-get upgrade command, they install the newest versions of all packages currently available.

    At the moment, we only need to do a thorough update:

    sudo apt-get update

    2) Install MySQL on your VPS

    MySQL is a powerful database management system used for organizing and retrieving data

    To install MySQL, open terminal and type in these commands:

    sudo apt-get install mysql-server

    During the installation, MySQL will ask you to set a root password. If you miss the chance to set the password while the program is installing, it is very easy to set the password later from within the MySQL shell.

    Password

    Once you have installed MySQL, we should activate it with this command:

    3) Install and Configure Nginx on your VPS

    Installation

    Initial installation is simple with the apt-get command.

    sudo apt-get install nginx

    nginx needs a command to begin running:

    sudo service nginx start

    Configuration

     vim /etc/nginx/nginx.conf, 在http中加入以下代码,

          server {
            listen   80;
    
    
            root /opt/app/blog/wz/wordpress/;
            index index.php index.html index.htm;
    
            server_name iwangzheng.com;
    
            location / {
                    try_files $uri $uri/ /index.html;
            }
    
            error_page 404 /404.html;
    
            error_page 500 502 503 504 /50x.html;
                    location = /50x.html {
                    root /usr/share/nginx/www;
            }
    
            location ~ .php$ {
                    try_files $uri =404;
                    fastcgi_pass unix:/var/run/php5-fpm.sock;
                    fastcgi_index index.php;
                    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                    include fastcgi_params;
    
            }
    
         }

    nginx.conf的第一行是user www-data;

    把这个项目目录的权限修改下

    sudo chown -R www-data:www-data /opt/app/blog/wz/wordpress/

    4) Install and Configure PHP

    Installation

    You probably guessed it! We will use the apt-get command to install PHP-FPM:

    sudo apt-get install php5-fpm php5-mysql
    sudo service nginx restart
    sudo service php5-fpm restart
  • 相关阅读:
    碰撞检测 :Polygon
    碰撞检测 :Line
    碰撞检测 :Rectangle
    碰撞检测:Point
    Canvas 绘制 1 px 直线模糊(非高清屏)的问题
    threading之线程的开始,暂停和退出
    win10利用hexo+gitee搭建博客
    Fullscreen API与DOM监听API
    <el-input>只能输入数字,保留两位小数
    谷歌浏览器查看gitee和github代码的插件
  • 原文地址:https://www.cnblogs.com/iwangzheng/p/5466689.html
Copyright © 2011-2022 走看看