(没错,我就是嘲笑你们不会使用工具,想打我吧,你们就想吧)
pkg install nginx
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;
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,完成最后的过程–配置帐号密码啥的。
如果还是没有看太明白,请在本文链接后面加上文件名字(配置文件),你将有概率得到作者的配置文件–注意:作者的网站根目录在 ~/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/