登录 立即注册

找到2211个回复 (用户: 老虎会游泳)

老虎会游泳 14楼回复 老虎会游泳[连载][初步完结] 在安卓Termux中安装虎绿林网站程序 (2022-01-31//)

更正,403并不是因为文件权限不正确,而是因为nginx目前的配置并不支持PHP,并且默认首页没了,所以得到403。下一步就是启动PHP,然后让nginx支持PHP。

这一步比较复杂,等我研究一下。

老虎会游泳 13楼回复 老虎会游泳[连载][初步完结] 在安卓Termux中安装虎绿林网站程序 (2022-01-31//)

步骤10:看看网站现在的状态。

# 安装curl
apt install curl

# 用curl查看网站状态
curl -v http://localhost:8080/

Screenshot_20220131_233345.jpg

网站403了,看起来文件权限不正确啊。

下一步就是修复权限。

为什么不用浏览器看?因为浏览器有缓存,看不到最新变化。

老虎会游泳 12楼回复 老虎会游泳[连载][初步完结] 在安卓Termux中安装虎绿林网站程序 (2022-01-31//)

Linux命令小知识,不是操作步骤

@希望自己长胖胖 说他无法用exitmysql命令里退出。

f16e3b8b34de0942dadb8d090558f177143354.jpg

为什么会发生这种情况?因为他先输入了nginx,而nginx不是mysql支持的命令,所以mysql把它解释为SQL语句。

SQL语句必须以分号结束,而@希望自己长胖胖 一直没有输入分号,所以mysql一直在等待分号出现,既不报错,也不退出。

此时,只需输入分号,再输入exit即可退出。或者可以改按CTRL+C(就是先按Termux显示的CTRL按钮,再输入字母c),这也是退出。

现在你应该理解教程里为什么要叫你输入exit;了。

老虎会游泳 9楼回复 老虎会游泳[连载][初步完结] 在安卓Termux中安装虎绿林网站程序 (2022-01-31//)

步骤7:继续在mysql命令里,执行show tables;看看表创建好了没有,然后执行exit;mysql命令里退出。

-- 查看表有没有创建好
show tables;

-- 从mysql命令里退出
exit;

如果你发现自己不能从mysql命令里退出,请连续输入exit;别忘了分号,它是关键。或者,你也可以改按CTRL+C快捷键(就是先按Termux显示的CTRL按钮,再输入字母c),这也能退出。

Screenshot_20220131_230208_com.termux.jpg

老虎会游泳 11楼回复 老虎会游泳[连载][初步完结] 在安卓Termux中安装虎绿林网站程序 (2022-01-31//)

步骤9:把虎绿林源代码链接到网站根目录。

nginx的网站根目录在~/../usr/share/nginx/html

可以通过以下命令查看其内容:

ls ~/../usr/share/nginx/html

Screenshot_20220131_231344.jpg

我们不想要这些,所以直接重命名,然后把虎绿林源代码的src链接过去。

注意不是复制过去。链接后文件依然在~/hu60wap6/src里面,只是在~/../usr/share/nginx/html也能看到罢了。

执行命令:

# 旧文件夹改名
mv ~/../usr/share/nginx/html ~/../usr/share/nginx/html.default

# 链接虎绿林源代码
ln -s ~/hu60wap6/src ~/../usr/share/nginx/html

# 检查链接是否正确
ls ~/../usr/share/nginx/html

Screenshot_20220131_231645.jpg

老虎会游泳 10楼回复 老虎会游泳[连载][初步完结] 在安卓Termux中安装虎绿林网站程序 (2022-01-31//)

步骤8:启动nginx

运行以下命令:

nginx

啥也不会输出。怎么确定启动了nginx?运行以下命令:

pstree

Screenshot_20220131_230749.jpg

看到nginx了,说明启动了。

然后就能访问如下页面:

http://localhost:8080/

内容是这个:

Screenshot_20220131_230931.jpg

老虎会游泳 8楼回复 老虎会游泳[连载][初步完结] 在安卓Termux中安装虎绿林网站程序 (2022-01-31//)

步骤6:连接mysql,创建数据库和用户,然后导入虎绿林建表语句。

执行mysql命令,就能自动登录到mysql里。

mysql

不需要密码。

Screenshot_20220131_225331.jpg

然后执行以下SQL语句(--开头的是注释):

-- 创建数据库hu60
create database hu60;

-- 创建用户hu60,密码hu60,并允许它访问数据库hu60
grant all privileges on hu60.* to hu60@localhost identified by 'hu60';

-- 刷新权限,让创建的用户生效
flush privileges;

-- 切换到新建的hu60数据库
use hu60;

-- 导入虎绿林建表语句
source ~/hu60wap6/src/db/mysql.sql

Screenshot_20220131_230041_com.termux.jpg

老虎会游泳 7楼回复 老虎会游泳[连载][初步完结] 在安卓Termux中安装虎绿林网站程序 (2022-01-31//)

步骤5:启动MySQL。

~/../usr/etc/init.d/mysql start

Screenshot_20220131_224624.jpg


以下不是步骤,是知识,留给以后备用,不要马上执行。

# 启动MySQL
~/../usr/etc/init.d/mysql start

# 停止MySQL
~/../usr/etc/init.d/mysql stop

# 重启MySQL
~/../usr/etc/init.d/mysql restart

# 查看MySQL状态
~/../usr/etc/init.d/mysql status

呃,好像除了启动,其他命令都没效果,报错说pid文件不存在。不管了,启动了就行。

老虎会游泳 6楼回复 老虎会游泳[连载][初步完结] 在安卓Termux中安装虎绿林网站程序 (2022-01-31//)

@上善若水,默认源很快。清华源在不同的地区速度不同,不一定比默认源快。

老虎会游泳 5楼回复 老虎会游泳[连载][初步完结] 在安卓Termux中安装虎绿林网站程序 (2022-01-31//)

步骤4:用git获取虎绿林源代码。

执行如下命令:

# 回到主目录
cd

# 下载源代码
git clone --recursive https://gitee.com/hu60t/hu60wap6.git

Screenshot_20220131_224038_com.termux.jpg

老虎会游泳 3楼回复 老虎会游泳[连载][初步完结] 在安卓Termux中安装虎绿林网站程序 (2022-01-31//)

步骤3:安装gitmysqlphpnginxmemcached

注意Termux上的mysql叫做mariadb

此外,和nginx搭配使用的PHP叫php-fpm。至于叫做php的包嘛,它只提供名为php的命令行程序。我们也需要这个命令行程序,安装虎绿林程序时可以帮我们自动复制几个文件。

下面正式开始操作:


打开termux,依次执行以下命令。

#开头的不是命令,是注释,执行不是#开头的行,每行是一条命令。执行命令的方法是,把命令复制粘贴到Termux,然后回车。

# 更新软件包列表
apt update

# 安装软件包
apt install git mariadb php php-fpm nginx memcached

它会问你是否要下载数百MB文件,回复y

截图和文字不一致说明看文字,别看截图。截图不能修改,文字可以。修改后的才是正确的。

Screenshot_20220131_223201_com.termux.jpg

等待下载完成。

老虎会游泳 2楼回复 老虎会游泳[连载][初步完结] 在安卓Termux中安装虎绿林网站程序 (2022-01-31//)

步骤2. 问题在于,我没有PHP8.1环境。宝塔安装PHP8.1太慢,我又不想开docker。既然如此,我就先开始教程,装好PHP8.1环境,然后装上虎绿林程序,等它报错,然后再进行修复。

老虎会游泳 4楼回复 老虎会游泳在 UOS arm64 上编译 arm64 wine 7.0 (2022-01-26//)

@老子会游泳,该wine是wine游戏助手的一部分。wine游戏助手是一个电脑程序,我没打算让它在手机上使用。

https://hu60.cn/q.php/bbs.topic.102488.html

老虎会游泳 5楼回复 老虎会游泳wine游戏助手0.5.9.3新版试用 (2022-01-25//)
老虎会游泳 8楼回复 kero990有没有兴趣支持arm64的wine呢? (2022-01-25//)

@kero990,添加到wine游戏助手了。

不过只有box86方案的wine游戏助手能用,exagear方案的不能用。
https://hu60.cn/q.php/bbs.topic.101069.html

更新1:看起来在wine游戏助手里的使用还有些问题,创建不出wine前缀。可能是受到了lutris运行库或者启动参数的干扰。
更新2:哦我知道了,前缀架构必须选64位,否则就创建不出wine前缀。因为这个包是纯arm64的wine。

image.png

image.png

image.png

老虎会游泳 7楼回复 kero990有没有兴趣支持arm64的wine呢? (2022-01-25//)

@kero990image.png


编译好的二进制可以在这里下载:
winehq-devel-7.0-arm64.tar.xz(68.00 MB)

老虎会游泳 1楼回复 老虎会游泳在 UOS arm64 上编译 arm64 wine 7.0 (2022-01-25//)

编译好的二进制可以在这里下载:
winehq-devel-7.0-arm64.tar.xz(68.00 MB)

老虎会游泳 6楼回复 kero990有没有兴趣支持arm64的wine呢? (2022-01-25//)

@kero990,在 uos arm64 上用 clang-13 编译 wine-7.0 arm64 非常简单。

https://hu60.cn/q.php/bbs.topic.102495.html

老虎会游泳 5楼回复 kero990有没有兴趣支持arm64的wine呢? (2022-01-25//)

@kero990,我马上编译一个可以在uos上运行的wine 7.0 arm64发出来,来说明你说的不正确。

老虎会游泳 2楼回复 kero990有没有兴趣支持arm64的wine呢? (2022-01-24//)

我的上述观察是在骁龙845手机上安装Windows ARM64得到的。

https://hu60.cn/q.php/bbs.topic.100935.html

这个手机安装Windows的方案最近越来越好了,mix2s上的Windows都已经支持4G了。

下一页 上一页 (73 / 111页)

10月25日 05:37 星期六

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1