PHP8.1.10手动安装教程及报错解决梳理

安装php版本8.1.10:https://www.php.net/distributions/php-8.1.10.tar.gz

易错步骤梳理:

1、安装的版本是php8,因此教程中php5注意改为8,配置的地方路径也改一下

2、./configure –prefix=/usr/local/php8 –with-apxs2=/usr/local/apache2/bin/apxs

其中的apache2要根据自己的安装路径来修改

报错解决1:

make: *** No targets specified and no makefile found. Stop.

这是因为缺少xml2-config文件,解决方案:

yum install libxml2

yum install libxml2-devel

或者(根据电脑环境来判断)

sudo apt-get install libxml2
sudo apt-get install libxml2-dev

报错解决2:

configure: error: Package requirements (sqlite3 > 3.7.4) were not met:

使用下列命令:

yum install sqlite-devel

或者(根据电脑环境来判断)

sudo apt-get install libsqlite3-dev

报错解决3:

make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1

指令改为:

./configure –disable-fileinfo –prefix=/usr/local/php8 –with-apxs2=/usr/local/apache2/bin/apxs

指定apache2−−with−apxs2=/usr/local/apache2/bin/apxs——指定apache2

然后再次编译安装

cp /usr/local/php-8.1.10/php.ini-development /usr/local/php8/lib/php.ini

Original: https://www.cnblogs.com/brad93/p/16666860.html
Author: 星仔1208
Title: PHP8.1.10手动安装教程及报错解决梳理

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/577683/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球