跳至正文

阿里云

使用php+nginx+mysql

注册进入管理控制台

修改密码

之后即可使用putty远程连接

更新软件库/软件

sudo apt-get dist-upgrade

sudo apt-get upgrade

sudo apt-get dist-upgrade

安装nginx

sudo apt-get install nginx

启动nginx

sudo service nginx start

查看是否安装成功

nginx -v

或在浏览器输入ip或者域名都可以

安装mysql

sudo apt-get install mysql-server (中间会让你输入root密码和确认密码)

sudo apt-get install mysql-client

查看是否安装成功:

mysql -u root -p  (然后输入密码)

select version(); (查看数据库版本)

安装mysql扩展

sudo apt-get install php7.0-mysql

sudo apt-get install php7.0 php-pear

sudo apt-get install php7.0-curl

sudo apt-get install php7.0-json

sudo apt-get install php7.0-cgi

安装PhP环境

执行 sudo apt-get install php7.0

使用 php -v 查看php是否安装成功

安装FastCgi

sudo apt-get install spawn-fcgi

配置nginx

为使Nginx支持PHP,需要修改Nginx的配置文件,首先备份原始配置文件。

/etc/nginx/sites-available/default

编辑/etc/nginx/sites-available文件,作为Nginx的配置文件

向/etc/nginx/sites-available输入以下内容

server {
        listen       80;
        server_name  server_name localhost;
        root /usr/share/nginx/html;
        index index.php index.html;

        location / {
                try_files $uri $uri/ =404;
        }

        error_page 404 /404.html;
        error_page 500 502 503 504 /50x.html;

        location = /50x.html {
                root /var/www/html;
        }

        location ~ \.php$ {
                try_files $uri =404;
                fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }
}

修改完Nginx配置,需要重启Nginx

/etc/init.d/nginx reload

sudo service nginx restart

停止nginx

sudo service nginx stop

发表回复