yadeep 发表于 2024-7-26 14:38:17

【待反馈】php8.3无法编译安装

面板、插件版本:Linux正式版9.1.0
系统版本:CentOS 7.9.2009 x86_64(Py3.7.9)
问题描述:通过无法通过编译安装PHP8.3版本。出现php文件不存在报错。尝试过执行yum -y install brotli brotli-devel但是yum无法下载,尝试过换源也无济于事。
相关截图(日志、错误):
http://file.1foo.com/2024/07/26/42fe6e71e4fd3d56caa0a585d7eaa1a5.pnghttp://file.1foo.com/2024/07/26/aeecad61d155b22126ad5b18bc9e72b3.pnghttp://file.1foo.com/2024/07/26/7016d8afec1248ad3825140278a9b553.png

yadeep 发表于 2024-7-26 14:40:15

可以通过极速安装,但是极速安装的版本有问题,不得已才只能使用8.3版本的编译安装。

宝塔用户_iiqcmu 发表于 2024-7-26 14:47:14

一样的问题

是山河呀 发表于 2024-7-26 14:52:12

下载代码语言:javascript

复制


wget https://www.php.net/distributions/php-8.3.1.tar.gztar -zxvf php-8.3.1.tar.gz

下载地址:https://www.php.net/downloads安装依赖包代码语言:javascript

复制


sudo apt-get install libfcgi-dev libfcgi0ldbl libjpeg-turbo8-dev \libmcrypt-dev libssl-dev libc-client2007e\libc-client2007e-dev libxml2-dev libbz2-dev\libcurl4-openssl-dev libjpeg-dev libpng-dev \libfreetype6-dev libkrb5-dev libpq-dev \libxml2-dev libxslt1-dev libzip-dev \libsqlite3-dev libonig-dev pkg-config \libxml2-dev libkrb5-devlibssl-dev \libbz2-dev libpng-devlibfreetype6-dev \libc-client2007e-dev libonig-dev \libreadline-dev libxslt1-dev libzip-dev

如果安装的依赖包不存在,请通过命令:apt-cache search freetype 查找相应的安装包安装即可编译代码语言:javascript

复制


cd php-8.3.1./configure \--prefix=/usr/local/php-8.3.1                     \--with-config-file-path=/usr/local/php-8.3.1/etc   \--with-zlib-dir \--with-freetype \--enable-mbstring \--enable-soap \--enable-calendar \--with-curl \--with-zlib \--enable-gd \--disable-rpath \--enable-inline-optimization \--with-bz2 \--with-zlib \--enable-sockets \--enable-sysvsem \--enable-sysvshm \--enable-pcntl \--enable-mbregex \--enable-exif \--enable-bcmath \--with-mhash \--with-zip \--with-pdo-mysql \--with-mysqli \--with-mysql-sock=/var/run/mysqld/mysqld.sock \--with-jpeg \--with-openssl \--with-fpm-user=www \--with-fpm-group=www \--with-libdir=/lib/x86_64-linux-gnu \--enable-ftp\--with-kerberos \--with-gettext \--with-xmlrpc \--with-xsl \--enable-opcache \--enable-intl \--with-pear \--enable-fpm

安装代码语言:javascript

复制


makemake install


运维技术阿闯 发表于 2024-7-26 14:52:44

您好,反馈的信息比较少,您这的问题应该是源的问题,centos 7/8官方不维护了,更换源后再尝试安装看看吧

是山河呀 发表于 2024-7-26 14:52:44

山河网络 发表于 2024-7-26 14:52
下载代码语言:javascript

复制


????为啥会这样

运维技术阿闯 发表于 2024-7-26 14:54:56

山河网络 发表于 2024-7-26 14:52
????为啥会这样

您好,不需要直接复制粘贴,回复的时候有个<>点击一下,复制在这里即可

是山河呀 发表于 2024-7-26 14:55:00

下载wget https://www.php.net/distributions/php-8.3.1.tar.gz
tar -zxvf php-8.3.1.tar.gz下载地址:https://www.php.net/downloads安装依赖包sudo apt-get install libfcgi-dev libfcgi0ldbl libjpeg-turbo8-dev \
libmcrypt-dev libssl-dev libc-client2007e\
libc-client2007e-dev libxml2-dev libbz2-dev\
libcurl4-openssl-dev libjpeg-dev libpng-dev \
libfreetype6-dev libkrb5-dev libpq-dev \
libxml2-dev libxslt1-dev libzip-dev \
libsqlite3-dev libonig-dev pkg-config \
libxml2-dev libkrb5-devlibssl-dev \
libbz2-dev libpng-devlibfreetype6-dev \
libc-client2007e-dev libonig-dev \
libreadline-dev libxslt1-dev libzip-dev

如果安装的依赖包不存在,请通过命令:apt-cache search freetype 查找相应的安装包安装即可编译cd php-8.3.1

./configure \
--prefix=/usr/local/php-8.3.1                     \
--with-config-file-path=/usr/local/php-8.3.1/etc   \
--with-zlib-dir \
--with-freetype \
--enable-mbstring \
--enable-soap \
--enable-calendar \
--with-curl \
--with-zlib \
--enable-gd \
--disable-rpath \
--enable-inline-optimization \
--with-bz2 \
--with-zlib \
--enable-sockets \
--enable-sysvsem \
--enable-sysvshm \
--enable-pcntl \
--enable-mbregex \
--enable-exif \
--enable-bcmath \
--with-mhash \
--with-zip \
--with-pdo-mysql \
--with-mysqli \
--with-mysql-sock=/var/run/mysqld/mysqld.sock \
--with-jpeg \
--with-openssl \
--with-fpm-user=www \
--with-fpm-group=www \
--with-libdir=/lib/x86_64-linux-gnu \
--enable-ftp\
--with-kerberos \
--with-gettext \
--with-xmlrpc \
--with-xsl \
--enable-opcache \
--enable-intl \
--with-pear \
--enable-fpm

安装make
make install


是山河呀 发表于 2024-7-26 14:56:08

山河网络 发表于 2024-7-26 14:55
下载下载地址:https://www.php.net/downloads安装依赖包

如果安装的依赖包不存在,请通过命令:apt-cache ...

现在正常了

是山河呀 发表于 2024-7-26 14:56:45

运维技术阿闯 发表于 2024-7-26 14:54
您好,不需要直接复制粘贴,回复的时候有个点击一下,复制在这里即可

现在可以了

运维技术阿闯 发表于 2024-7-26 14:57:43

山河网络 发表于 2024-7-26 14:56
现在正常了

多谢您的回答,楼主可以直接联系服务器厂商来更换源,您这个是通过本地的,面板和本地是两个环境

是山河呀 发表于 2024-7-26 14:58:30

运维技术阿闯 发表于 2024-7-26 14:57
多谢您的回答,楼主可以直接联系服务器厂商来更换源,您这个是通过本地的,面板和本地是两个环境 ...

好的好的

运维技术阿闯 发表于 2024-7-26 15:06:40

山河网络 发表于 2024-7-26 14:58
好的好的

谢谢您的理解

yadeep 发表于 2024-7-26 15:56:14

运维技术阿闯 发表于 2024-7-26 14:52
您好,反馈的信息比较少,您这的问题应该是源的问题,centos 7/8官方不维护了,更换源后再尝试安装看看吧 ...

http://file.1foo.com/2024/07/26/496c32bb752df3b27177a5f13779d6bf.png

源已经更换成功。
yum -y install brotli brotli-devel也已经执行安装成功。
但是php8.3版本还是无法编译安装

运维技术阿闯 发表于 2024-7-26 16:04:30

yadeep 发表于 2024-7-26 15:56
源已经更换成功。
yum -y install brotli brotli-devel也已经执行安装成功。
但是php8.3版本还是无法编 ...

您好,方便后台私信我一下您的面板登录信息吗,这边查看一下
页: [1]
查看完整版本: 【待反馈】php8.3无法编译安装