termux搭建wordpress

工具: github.com

(没错,我就是嘲笑你们不会使用工具,想打我吧,你们就想吧)

nginx

pkg install nginx

修改nginx配置文件 完成上步,你访问127.0.0.1:8080仅仅会得到默认页。 如果你想php解析,如果你想更换网站根目录,请往下看。 vim $PREFIX/etc/nginx/nginx.conf

添加 index.php 到默认首页的规则里面(能让index.php成为首页)

45行位置index index.html index.htm;换成index index.html index.htm index.php; #### 取消 location ~ .php$ 这些注释(监听php)
65~71行,退掉前面的#符

换网站根目录地址

默认地址在/data/data/com.termux/files/usr/share/nginx/html,所以更换也只需要替换文件所有出现这个的就可以了,当然这里还有个坑。
在69行位置,需要改成fastcgi_param SCRIPT_FILENAME 你修改后网站目录地址$fastcgi_script_name; ## php-fpm 由于nginx无法直接解析,所以需要pkg install php-fpm
还需要vim $PREFIX/etc/php-fpm.d/www.conf
将36行listen = /data/data/com.termux/files/usr/var/run/php-fpm.sock替换成listen = 127.0.0.1:9000 ## mariadb 好了,装数据库了pkg install mariadb 登录 termux用户 数据库 mysql -u $(whoami)
如果出现ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/data/data/com.termux/files/usr/tmp/mysqld.sock’ (111)类似错误,请执行mysqld_safe,然后通过侧边栏的new session再开一个终端,重试mysql -u $(whoami) 如果还是不行,你还是谷歌吧。
修改 root 密码的 SQL语句
use mysql;
set password for ‘root’@‘localhost’ = password(‘你设置的密码’);
刷新权限 并退出
flush privileges;
quit;
再快乐的连接你的数据库
mysql -u root -p
输入你的密码(密码不可见)

创建wordpress库
create database wordpress;
使用wordpress库
use wordpress;
设置中文编码
set names utf8; 然后跟你的数据库say bye
quit;

wordpress

wget https://wordpress.org/latest.zip
unzip latest.zip
cp wordpress/. -r 你的网站目录地址

欣赏你的作品

nginx
如果开启了,你就nginx -s reload就行了。
php-fpm
如果提示注意不是root运行,忽略即可。
如果提醒端口占有,请关闭termux重开。如果是其他原因,如自开服务等,建议自行关闭,要查询什么程序占用,请执行nmap 127.0.0.1
mysqld_safe
不要重复执行命令!!!
访问127.0.0.1:8080,完成最后的过程–配置帐号密码啥的。

最后,看看我的成果。

termux搭建wordpress
如果还是没有看太明白,请在本文链接后面加上文件名字(配置文件),你将有概率得到作者的配置文件–注意:作者的网站根目录在
~/www。
我相信其他动态网页部署也差不多吧,如果还想搞外网,映射8080端口或者你改的端口就可以了。

本文作者:Greenhandzdl
本文链接:https://greenhandzdl.github.io/termux-creates-a-wordpress-website.html/20201003/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
来源:http://127.0.0.1:4000/termux-creates-a-wordpress-website.html/20201003/