操作前建议把手机上的termux清除数据或者卸载termux重新安装打开手机终端模拟器Termux手动添加国内源termux-change-repo一、安装linuxdebian系统可能需要vpn加速1安装proot-distropkg updatepkg upgrade-ypkginstall-yproot-distro期间出现停顿一律输入y回车即可。2安装debianproot-distroinstalldebian3登录debianproot-distro login debian4安装nginxmysqlphp和必备核心扩展aptupdateaptinstall-ywgetnginx mariadb-server php php-fpm php-mysql php-curl php-gd php-xml php-mbstring php-xmlrpc php-zip php-soap php-intl php-json5把wordpress源码移到nginx的网站根目录cd/var/www/htmlrm-rf*wgethttps://gitee.com/meihali/website/releases/download/script/wordpressnow.zipunzipwordpressnow.ziprmwordpressnow.zipcd6编辑nginx配置配置之前先执行php -v命令查看当前php版本号再对下面的配置内容作相应的修改确保nginx能与php-fpm进行通信①删除default文件rm/etc/nginx/sites-available/default②重新创建新的default文件nano/etc/nginx/sites-available/default复制下面的内容粘贴进去server{listen8080;server_name localhost;root /var/www/html;index index.php index.html;# 非ThinkPHP框架基础伪静态location /{try_files$uri$uri/ /index.php?$args;}# 解析PHP-FPM根据当前PHP版本号修改例如php7.4-fpm.sock;location ~\.php${include snippets/fastcgi-php.conf;fastcgi_pass unix:/var/run/php/php8.4-fpm.sock;# 这里需要修改}}注意必须修改fastcgi_pass unix:/var/run/php/php8.4-fpm.sock;中的php8.4-fpm为真实的php-fpm版本号来进行通信最后CtrlO回车保存CtrlX退出③启动nginx和php-fpmnginxservicephp8.4-fpm start启动php-fpm时要注意版本号是否正确执行php -v查看再做相应的启动调整7配置mysql数据库①启动mysql在新系统中用下面的命令启动servicemariadb start在旧系统中用下面的命令启动servicemysql start②登录mysqlmysql-uroot③添加mysql登录密码SET PASSWORD FORrootlocalhostPASSWORD(123456);可以把123456替换为复杂一些又容易记的密码。④退出mysqlexit⑤重新进入mysql这时就不能再用mysql -u root命令登录需要在后面加个-pmysql-uroot-p回车后会提示输入密码输入密码后再按回车键即可成功登录。⑥创建一个专用于wordpress的数据库CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;GRANT ALL PRIVILEGES ON wordpress.* TOrootlocalhostIDENTIFIED BY123456;FLUSH PRIVILEGES;SHOW DATABASES;EXIT;注意如果操作失误想把新创建的数据库删除可以执行DROP DATABASE wordpress;删除确保已登录mysql8浏览器访问http://127.0.0.1:8080/①根据向导安装wordpress如下图②配置数据连接信息如下图③点击运行安装应用程序设置站点标题、用户名、密码和邮箱进行安装如下图④登录如下图9各种网站源码的nginx配置模板①基础nginx配置模板常中于搭建wordpress等非ThinkPHP框架的网站源码server{listen8080;server_name localhost;root /var/www/html;index index.php index.html;# 非ThinkPHP框架基础伪静态location /{try_files$uri$uri/ /index.php?$args;}# 解析PHP-FPM根据当前PHP版本号修改例如php7.4-fpm.sock;location ~\.php${include snippets/fastcgi-php.conf;fastcgi_pass unix:/var/run/php/php8.4-fpm.sock;# 这里需要修改}}②苹果cms影视网站nginx专用配置模板需要php5.6-7.4server{listen8080;server_name localhost;root /var/www/html;index index.php index.html;# 苹果cms伪静态location /{if(!-e$request_filename){rewrite ^/index.php(.*)$ /index.php?s$1last;rewrite ^/api.php(.*)$ /api.php?s$1last;rewrite ^/admin.php(.*)$ /admin.php?s$1last;rewrite ^(.*)$ /index.php?s$1last;break;}}# 解析PHP-FPM根据当前PHP版本号修改例如php7.4-fpm.sock;location ~\.php${include snippets/fastcgi-php.conf;fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;# 这里需要修改}}③v免签二开版nginx专用配置模板需要php5.6-7.4server{listen8080;server_name localhost;root /var/www/html/public;index index.php index.html;# ThinkPHP框架伪静态location /{if(!-e$request_filename){rewrite ^(.*)$ /index.php?s$1last;break;}}# 解析PHP-FPM根据当前PHP版本号修改例如php7.4-fpm.sock;location ~\.php${include snippets/fastcgi-php.conf;fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;# 这里需要修改}}搭建v免签二开版时从外部导入.sql数据库文件方法确保已经登录了数据创建一个名为vmq专用于v免签的数据库先执行USE vmq;切换到该数据库再执行下面的语法导入source/var/www/html/pay.sql;执行show tables;语法查询当前vmq数据库下所导入的列表内容如果源码不在/var/www/html默认路径执行命令导入.sql文件时要注意修改命令中的正确路径如果源码下载到手机本地先执行USE vmq;切换到该数据库再打开源码中的pay.sql文件把里面的语法内容全部复制然后回到该数据库粘贴即可导入④v免签开源版nginx专用配置模板需要php5.6-7.4server{listen8080;server_name localhost;root /var/www/html/public;index index.html;# ThinkPHP框架伪静态location /{if(!-e$request_filename){rewrite ^(.*)$ /index.php?s$1last;break;}}# 解析PHP-FPM根据当前PHP版本号修改例如php7.4-fpm.sock;location ~\.php${include snippets/fastcgi-php.conf;fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;# 这里需要修改}}搭建v免签开源版时从外部导入.sql数据库文件方法确保已经登录了数据创建一个名为vmq专用于v免签的数据库先执行USE vmq;切换到该数据库再执行下面的语法导入source/var/www/html/vmq.sql;执行show tables;语法查询当前vmq数据库下所导入的列表内容如果源码不在/var/www/html默认路径执行命令导入.sql文件时要注意修改命令中的正确路径如果源码下载到手机本地先执行USE vmq;切换到该数据库再打开源码中的vmq.sql文件把里面的语法内容全部复制然后回到该数据库粘贴即可导入