记性不太好,记录下安装过程,怕以后忘记,Debian9系统为例。

(一)购买服务器

略过..

(二)安装Nginx

直接输入一行代码即可

apt install nginx

然后去服务器面板开放80和443端口,浏览器地址栏输入ip地址,打开nginx的默认网页看看有没有成功。

(三)安装PHP

也是一行代码

apt install php-fpm

安装完成之后,需要做一些配置,打开文件 /etc/php/7.0/fpm/pool.d/www.conf ,第36行附近,设置一个监听端口,我这里用了9001,你也可以用其他的

;listen = /run/php/php7.0-fpm.sock
listen = 127.0.0.1:9001

设置后,打开nginx的配置文件,也修改一下 /etc/nginx/sites-available/default ,加上一个location

location ~ \.php$ {
    fastcgi_pass   127.0.0.1:9001;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  /var/www$fastcgi_script_name;
    include        fastcgi_params;
}

这样,所有.php结尾的文件,都会使用php程序进行处理了。现在看不出来效果,但这一步必须要走。
记得重启nginx的服务

systemctl restart nginx

(四)安装Mysql

还是一行代码

apt install mysql-server

安装之后,默认没有密码,设置密码

mysql

因为目前没有密码,所以直接输入 mysql 即可,然后设置密码。
不要省略最后的分号;

use mysql;
update user set password=password('你要设置的密码') where user='root';
flush privileges;
exit;

设置完成后,重启mysql服务即可

systemctl restart mysql

然后安装php的mysql拓展,让mysql和php连接起来。对,安装即可生效,配置文件根本不用改

apt install php7.0-mysql

再安装一个拓展,不然typecho无法正常使用

apt install php7.0-curl

(五)安装Typecho

去官网下载,最放心
http://typecho.org/download
下好后解压,覆盖之前nginx的默认文件夹,刷新一下网页即可看见安装程序,跟着流程走即可,非常简单

(六)结束

如果碰到问题,说明肯定少走了步骤,仔细看。

标签: nginx, PHP, typecho, mysql

添加新评论