linux运维 - php安装扩展时遇到问题

WBOY
发布: 2023-03-02 08:02:01
原创
1507 人浏览过

在php中安装phalcon扩展,编译成功后,先是在php.ini添加了extension=phalcon.so,但是当用<code>php -m</code>是有php warning错误,同时<code>php -v</code>时也报错,然后在php.ini中删掉了 extension=phalcon.so,在<code>/etc/php.d</code>中添加文件phalcon.ini ,两种情况下,报同样的错误

<code>php -v</code>
登录后复制
登录后复制

linux运维 - php安装扩展时遇到问题

<code>php -m</code>
登录后复制
登录后复制

linux运维 - php安装扩展时遇到问题

<code>service php-fpm restart</code>
登录后复制
登录后复制

linux运维 - php安装扩展时遇到问题

<code>/usr/lib/php/modules/
</code>
登录后复制
登录后复制

linux运维 - php安装扩展时遇到问题

<code>/etc/php.d</code>
登录后复制
登录后复制

回复内容:

在php中安装phalcon扩展,编译成功后,先是在php.ini添加了extension=phalcon.so,但是当用<code>php -m</code>是有php warning错误,同时<code>php -v</code>时也报错,然后在php.ini中删掉了 extension=phalcon.so,在<code>/etc/php.d</code>中添加文件phalcon.ini ,两种情况下,报同样的错误

<code>php -v</code>
登录后复制
登录后复制

linux运维 - php安装扩展时遇到问题

<code>php -m</code>
登录后复制
登录后复制

linux运维 - php安装扩展时遇到问题

<code>service php-fpm restart</code>
登录后复制
登录后复制

linux运维 - php安装扩展时遇到问题

<code>/usr/lib/php/modules/
</code>
登录后复制
登录后复制

linux运维 - php安装扩展时遇到问题

<code>/etc/php.d</code>
登录后复制
登录后复制

不需要在 php.ini 里面添加 extension=phalcon.so 呀。

跟上文档走就可以了。https://docs.phalconphp.com/e...

鉴于使用的是 linux 平台

现在可以使用 apt-get 或者 yum 来安装了

配置好源:

<code>curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh | sudo bash

</code>
登录后复制

然后安装

<code>sudo apt-get install php7.0-phalcon
</code>
登录后复制

不过我一般习惯编译源码那种的安装的,也就是文档里说的那样。

看问题似乎是没编译完成。看看具体目录下的编译好了吗,以及编译的步骤

<code>php -v</code>运行的是php-cli

我想知道你的/etc/php.d是哪个调用方式的?cli?fpm?

mods-available有正确修改么?

目测是PDO扩展没有安装。phalcon依赖PDO

make&&make install 错误很明显了 未将.so库文件放入扩展目录

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!