今天终于把网站搭好了,由于我的强迫症,回滚了好几次,哈哈 ( ╯□╰ )
安装
服务器用的 $ubuntu$ $20.04$,先更新下软件列表
然后安装软件,我用的是 $LNMP$,包含 $linux+nginx+mysql+php$,算是比较流行的网站服务器架构,对应的还有一种 $LAMP$
注意:$php$ 和 $mysql$ 的版本对应
配置
首先配置 $php$,切换到 $php$ 安装目录,一般在 下,修改 $php.ini$ 文件,将其中某行的 修改为 ,据说是有安全隐患(),之后重启 $php$
接下来配置 $nginx$,切换到 $nginx$ 安装目录,我的在 ,选择 $sites-available/default$ 目录
设置路由,修改监听端口号(默认80端口,如果要改,记得在服务商防火墙那儿开启端口号);
修改域名(如果有的话);
设置 $root$ 资源目录,这个是之后 $typecho$ 的资源目录,$url$ 会默认到这个路径下寻找资源,其中的$index$ 是默认的 $index.php$,也可以再加上 $index.php$
注意:上面代码的 $32$ 行, 是 $unix$ 的域套接字,要和 $php$ 的配置一样,否则报 $502$ 错误。检查 $php$ 配置如下
重启 $nginx$,如果你修改了 $unix$ 套接字监听内容则要连同 $php$ 一起重启
安装 $phpmyadmin$,并链接到准备存放 $typecho$ 的准备存放 $typecho$ 的 $root$ 目录
下载 Typecho
下载 $typecho$ 安装包并解压到 $nginx$ 配置的 $root$ 对应目录下
创建数据库
借助了 $phpmyadmin$,可以可视化的建库
浏览器 $url$ 输入 或 ,同样的,$mysql$ 数据库 $3306$ 端口要开启
这个时候要登录 $mysql$ 数据库
进入 $phpmyadmin$,点击左侧的新建,数据库取名 ,其他的默认就行
配置 Typecho
浏览器输入自己要配置的域名或上面填写过的 $ip$,进入欢迎页面
此时填写数据库用户名、密码、数据库名、数据库前缀名,可能创建 $config.inc.php$ 会报错,需要复制代码
点击创建完毕,继续安装
大功告成
补充
开启地址重写
设置 $php$ 的 ,$php$ 的日志文件存在下
nginx 素质三连