php 安装

安装

apt-get -y install nginx php7.0 php7.0-fpm

检查是否运行正常

systemctl status nginx
systemctl status php7.0-fpm

mysql 安装

如果已经有mysql了就不用安装了,直接用就行

安装

apt-get -y install mysql-server mysql-client

安装后运行安全配置向导

mysql_secure_installation

修改nginx配置

如果没有nginx要先安装,安装后修改 /etc/nginx/sites-available/default

server {
    listen 443;  # 如果不用https就写80
    server_name blog.codingcat.cn;
    root   /var/www/html;   # 这里是网站的存放路径
    index  index.php;
    
    # 如果用https配置这里
    ssl on;
    ssl_certificate /etc/nginx/ssl/blog.codingcat.cn.crt;
    ssl_certificate_key /etc/nginx/ssl/blog.codingcat.cn.key;
    
    # 下面直接照写
    location / {
        try_files $uri $uri/ /index.php$is_args$args;
    }
    
    location ~ \.php$ {
        include fastcgi.conf;
        include fastcgi_params;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }
    
}

配置后重启下nginx

typecho

下载typecho

https://typecho.org/download

解压到刚才配置的nginx的root下,例如 /var/www/html

然后访问下,看看能否正常运行,如果配置没有问题,会出现typecho的配置界面,需要你手动配置下数据库地址等信息,并手动将配置信息文件放到服务器上。