PHP教程

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

本文主要是介绍PHP8.1.10手动安装教程及报错解决梳理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

安装教程参考一:https://www.cnblogs.com/haw2106/p/9839655.html

安装教程参考二:https://www.cnblogs.com/jiangfeilong/p/11143698.html

 

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

易错步骤梳理:

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

2、./configure --prefix=/usr/local/php5  --with-apxs2=/usr/local/Apache2/bin/apxs

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

 

报错解决1:

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

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

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

 

报错解决2:

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

使用下列命令:

yum -y install sqlite-devel

 

报错解决3:

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

指令改为:

./configure --disable-fileinfo --prefix=/usr/local/php --with-apxs2=/usr/local/Apache2/bin/apxs #指定Apache2−−with−apxs2=/usr/local/apache2/bin/apxs——指定Apache2

然后再次编译安装

这篇关于PHP8.1.10手动安装教程及报错解决梳理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!