编程语言
首页 > 编程语言> > 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

然后再次编译安装

标签:10,--,PHP8.1,Apache2,报错,usr,php,local
来源: https://www.cnblogs.com/brad93/p/16666860.html