主机论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 262|回复: 15

有偿求一个PHP在Debian系统的编译脚本...

[复制链接]

89

主题

3648

回帖

9159

积分

论坛元老

Rank: 8Rank: 8

积分
9159
发表于 2024-12-6 22:13:03 | 显示全部楼层 |阅读模式
系统:Debian 12
版本:PHP 7.4.33

希望达成的效果:
在Debian12系统最小化安装的情况下,执行该脚本能够自动编译安装PHP7.4.33,自动处理好相关的依赖。


期望的编译参数:
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-config-file-scan-dir=/usr/local/php/conf.d --enable-fpm --with-fpm-user=www --with-fpm-group=www --enable-mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir --with-freetype=/usr/local/freetype --with-jpeg --with-zlib --with-zip --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --enable-intl --enable-pcntl --enable-ftp --enable-gd --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --with-zip --enable-soap --with-gettext --enable-opcache --with-xsl --with-pear --with-webp --enable-exif --with-ldap --with-ldap-sasl --with-bz2 --with-sodium --with-imap --with-imap-ssl --with-kerberos


如果编译参数里有什么不合理的,请告诉我。

预算:¥50.00

交易方式:
    加微信,确认接任务(只需要一份);
    完成后发送.sh格式的shell脚本,我运行后没问题发红包。
    针对该脚本有疑问的我会咨询,其它问题我会支付合理的咨询费用。

vx:macaws
回复

使用道具 举报

12

主题

1012

回帖

2644

积分

金牌会员

Rank: 6Rank: 6

积分
2644
发表于 2024-12-6 22:19:08 | 显示全部楼层
https://microcharon.notion.site/PHP-ebdaa7342a574d7ab19772393466a9fa?pvs=4

之前写的一些小片段,自己用的就是这个,/root/lnmp/ 是用的 lnmp.org 的配置文件
回复

使用道具 举报

19

主题

720

回帖

2101

积分

金牌会员

Rank: 6Rank: 6

积分
2101
发表于 2024-12-6 22:21:13 | 显示全部楼层
不编译,直接用sury的包就行了,扩展都可以单独安装。
回复

使用道具 举报

157

主题

269

回帖

1401

积分

金牌会员

Rank: 6Rank: 6

积分
1401
发表于 2024-12-6 22:25:57 | 显示全部楼层
make
回复

使用道具 举报

89

主题

3648

回帖

9159

积分

论坛元老

Rank: 8Rank: 8

积分
9159
 楼主| 发表于 2024-12-6 22:36:08 | 显示全部楼层
Microcharon 发表于 2024-12-6 22:19
https://microcharon.notion.site/PHP-ebdaa7342a574d7ab19772393466a9fa?pvs=4

之前写的一些小片段,自己 ...

看着好像是8.4的版本
PHP7的需要解决openssl的问题,我解决不了
所以来求个现成的
回复

使用道具 举报

89

主题

3648

回帖

9159

积分

论坛元老

Rank: 8Rank: 8

积分
9159
 楼主| 发表于 2024-12-6 22:19:00 | 显示全部楼层
jekyll 发表于 2024-12-6 22:21
不编译,直接用sury的包就行了,扩展都可以单独安装。

我是准备搞个脚本,平时运维直接用就好。
哈哈哈
回复

使用道具 举报

19

主题

720

回帖

2101

积分

金牌会员

Rank: 6Rank: 6

积分
2101
发表于 2024-12-6 22:38:31 | 显示全部楼层
小白鸡 发表于 2024-12-6 22:38
我是准备搞个脚本,平时运维直接用就好。
哈哈哈

脚本里直接apt install而不是make && build .,我有几个老站用php7.3,在debian12上都是直接装sury的包。
回复

使用道具 举报

0

主题

581

回帖

1426

积分

金牌会员

Rank: 6Rank: 6

积分
1426
发表于 2024-12-6 22:21:00 | 显示全部楼层
你这些差不多了,
主要是需要看你用什么程序。
./configure '--prefix=/usr/local/php7' '--enable-zip' '--enable-ftp' '--with-zlib=/usr' '--with-gd' '--enable-mbstring' '--with-curl' '--with-pdo-mysql=/usr' '--with-openssl' '--with-png-dir=/usr' '--with-jpeg-dir=/usr' '--with-freetype-dir=/usr' '--enable-fpm'
这个是我用的,你可以参数,一样不用的如FTP什么的,可以去掉。
对于 --with 有关的库,有时需要系统安装。
一般在DEBIAN 下你可以用
apt install libssl-dev 这种来安装。就是 libxxx-devv , 如: libpng-dev libjpeg-dev
mysql 建议你安装apt install mariadb-server
MYSQL PHP需要的库是 apt install libmariadb-dev
回复

使用道具 举报

15

主题

134

回帖

487

积分

中级会员

Rank: 3Rank: 3

积分
487
发表于 2024-12-6 22:46:00 | 显示全部楼层
小白鸡 发表于 2024-12-6 22:36
看着好像是8.4的版本
PHP7的需要解决openssl的问题,我解决不了
所以来求个现成的 ...

openssl有啥难解决的,单独编译一个,php指定就行了,不会就去抄lnmp
没有母鸡编译了,不然我收了这50,哈哈哈
回复

使用道具 举报

0

主题

5

回帖

20

积分

新手上路

Rank: 1

积分
20
发表于 2024-12-6 22:38:00 | 显示全部楼层
jekyll 发表于 2024-12-6 22:46
脚本里直接apt install而不是make && build .,我有几个老站用php7.3,在debian12上都是直接装sury的包。 ...

不不不,有洁癖,还是喜欢用make的
why? 发表于 2024-12-6 23:04
openssl有啥难解决的,单独编译一个,php指定就行了,不会就去抄lnmp
没有母鸡编译了,不然我收了这50, ...

直接本地开wsl就可以编译了
坐等大佬来收
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|主机论坛

GMT+8, 2025-2-3 21:03 , Processed in 0.069625 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表