termux搭建wordpress

    科技2022-07-11  89

    工具: 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,完成最后的过程–配置帐号密码啥的。

    最后,看看我的成果。

    如果还是没有看太明白,请在本文链接后面加上文件名字(配置文件),你将有概率得到作者的配置文件–注意:作者的网站根目录在 ~/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/

    Processed: 0.009, SQL: 8