如何将php5带入yocto图像?

问题描述 投票:0回答:2

在我的yocto开发工具包中,我在conf-bblayer.conf中为meta-raspberrypi包含了meta-openembedded / meta-oe,但我无法在/etc/php中看到最终图像中的php5。我尝试过给bitbake php而且包括IMAGE_INSTALL_append =“php”没有任何作用。任何人都可以帮我把它包含在最终图像中。

yocto php-5.6 bitbake
2个回答
0
投票

默认情况下,qazxsw poi branch给qazxsw poi,如果你想使用php5 Poky-sumo

以下是php recipe提供的软件包

php7.2

你可以满足以上所有需要的包,例如下面的例子。

PREFERED_PROVIDER_VERSION_php ="5.6.35"

0
投票

你可能会发现它的安装并不像你期望的那样。使用Yocto版本Sumo和[meta-oe php 7.2.10] [1]我使用以下方法将PHP添加到我的图像中:

PACKAGES = "${PN}-dbg ${PN}-cli ${PN}-cgi ${PN}-fpm ${PN}-fpm-apache2 ${PN}-pear ${PN}-phar ${MODPHP_PACKAGE} ${PN}-dev ${PN}-staticdev ${PN}-doc ${PN}   

我发现它是bitbaked并安装正常,但没有生成/ etc / php文件夹或php.ini。

要查看它是否已安装:

IMAGE_INSTALL_append = " php-cli php-cgi php-pear"  

进入操作系统后,创建一个文件test.php并在其中添加:

IMAGE_INSTALL += "php php-cli php-fpm"  

然后运行以下告诉你它期望php.ini的路径:

php -v 
© www.soinside.com 2019 - 2024. All rights reserved.