Home  >  Article  >  Backend Development  >  Php, MySQL environment configuration

Php, MySQL environment configuration

不言
不言Original
2018-04-28 16:50:021879browse

Linux(ubuntu)下配置PHP环境

安装mysql

  • sudo apt-get update 更新源

  • apt-get install mysql-server

安装nginx

  • apt-get install nginx

安装php5.6

  • apt-get install software-properties-common python-software-properties

  • add-apt-repository ppa:ondrej/php

  • sudo apt-get update

  • apt-get install php5.6 php5.6-fpm php5.6-gd php5.6-mbstring php5.6-mysql php5.6-zip php5.6-xml php5.6-mcrypt php5.6-redis

配置nginx

  • 配置文件在/etc/nginx/site-av....下,可以直接复制default配置修改,

server {    listen 443;

    server_name riji.xinbingliang.cn;
    ssl on;
    root /var/www/riji.xinbingliang.cn;    # Add index.php to the list if you are using PHP
    index index.php index.html app.php;    # ssl_certificate   /etc/nginx/cert/riji/214437081420556.pem;
    # ssl_certificate_key  /etc/nginx/cert/riji/214437081420556.key;
    # ssl_session_timeout 5m;
    # ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    # ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    # ssl_prefer_server_ciphers on;

    location / {        index index.php;
        try_files $uri $uri/ =404;        if (!-e $request_filename) {
            rewrite ^/(.*)$ /index.php/$1 last;
        }
    }

    location ~ .php(.*)$ {
            fastcgi_pass   unix:/run/php/php5.6-fpm.sock;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $DOCUMENT_ROOT$fastcgi_script_name;

            fastcgi_split_path_info ^(.+\.php)(/?.+)$;

            fastcgi_param PATH_INFO $1;

            include        fastcgi_params;
    }
}
  • 将修改的配置创建软连接到/etc/nginx/site-en...

  • 重启nginx

相关推荐:

vue-cli操作Webpack环境配置

wampserver+phpstorm+xdebug环境配置调试php代码

The above is the detailed content of Php, MySQL environment configuration. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn