- 查看: 1K
- 回复: 2
时间有点晚,刚刚出炉的PHP还没有经过测试,可能是有点问题。
这应该是全网第一个只要有手就行的编译php的教程(大虚
你可能需要有:
1. 一个能访问GitHub的网络
2. 一个GitHub账号
3. 电脑
4. 首(手
先附上下载地址,
github.com
注意:上面虽然写的是x86_64,但如果你去看workflow就会发现编译的依旧是arm64(aarch64)位的版本。
萌新食用方法:
下载,解压,打开。
炫技大佬使用方法(从头开始在本地编译一遍:
1. 克隆这个仓库。如果不放心,欢迎代码审查(反正我就改了几个小地方,喜
github.com
注意:这个仓库和pmmp大佬的仓库差别还是蛮大的(杰哥音
2. 安装依赖库
3. 编译Musl
直接运行,如果不放心,去看看config.mak和Makefile
4. 编译PHP
克隆这个仓库,
github.com
编译
如果musl编译一切正常,应该不会报错(罢?
注意,如果你不能访问GitHub,你需要将compile.sh中GitHub安装地址全替换掉,好像有3个
5. 跑码,享受。
6. 有其他备注有时间再说,明天有课。未来可能会出一期android手机开服教程,就这样吧先
这应该是全网第一个只要有手就行的编译php的教程(大虚
你可能需要有:
1. 一个能访问GitHub的网络
2. 一个GitHub账号
3. 电脑
4. 首(手
先附上下载地址,
Releases · LemonFan-maker/PHP-Binaries
Compile scripts used to build PHP for PocketMine-MP on multiple platforms - LemonFan-maker/PHP-Binaries
萌新食用方法:
下载,解压,打开。
炫技大佬使用方法(从头开始在本地编译一遍:
1. 克隆这个仓库。如果不放心,欢迎代码审查(反正我就改了几个小地方,喜
GitHub - LemonFan-maker/musl-cross-make: Simple makefile-based build for musl cross compiler
Simple makefile-based build for musl cross compiler - GitHub - LemonFan-maker/musl-cross-make: Simple makefile-based build for musl cross compiler
2. 安装依赖库
Bash:
sudo apt-get install make aria2 autoconf automake libtool libtool-bin m4 wget libc-bin gzip bzip2 bison g++ git re2c
3. 编译Musl
直接运行,如果不放心,去看看config.mak和Makefile
Bash:
make
sudo make install
4. 编译PHP
克隆这个仓库,
Compile scripts used to build PHP for PocketMine-MP on multiple platforms - GitHub - LemonFan-maker/PHP-Binaries: Compile scripts used to build PHP for PocketMine-MP on multiple platforms
Bash:
./compile.sh -t android-aarch64 -x -j4 -s -P5 -D
注意,如果你不能访问GitHub,你需要将compile.sh中GitHub安装地址全替换掉,好像有3个
5. 跑码,享受。
6. 有其他备注有时间再说,明天有课。未来可能会出一期android手机开服教程,就这样吧先
最后编辑: