Home  >  Article  >  Backend Development  >  Linux operation and maintenance - PHP encounters problems when installing extensions

Linux operation and maintenance - PHP encounters problems when installing extensions

WBOY
WBOYOriginal
2016-12-01 00:56:581496browse

Install the phalcon extension in php. After the compilation is successful, I first added extension=phalcon.so in php.ini, but when using <code>php -m</code>, there is a php warning error, and at the same time, an error is reported when <code>php -v</code> , then deleted extension=phalcon.so in php.ini, and added the file phalcon.ini in <code>/etc/php.d</code>. In both cases, the same error was reported

<code>php -v</code>

Linux operation and maintenance - PHP encounters problems when installing extensions

<code>php -m</code>

Linux operation and maintenance - PHP encounters problems when installing extensions

<code>service php-fpm restart</code>

Linux operation and maintenance - PHP encounters problems when installing extensions

<code>/usr/lib/php/modules/
</code>

Linux operation and maintenance - PHP encounters problems when installing extensions

<code>/etc/php.d</code>

Reply content:

Install the phalcon extension in php. After the compilation is successful, I first added extension=phalcon.so in php.ini, but when using <code>php -m</code>, there is a php warning error, and at the same time, an error is reported when <code>php -v</code> , then deleted extension=phalcon.so in php.ini, and added the file phalcon.ini in <code>/etc/php.d</code>. In both cases, the same error was reported

<code>php -v</code>

Linux operation and maintenance - PHP encounters problems when installing extensions

<code>php -m</code>

Linux operation and maintenance - PHP encounters problems when installing extensions

<code>service php-fpm restart</code>

Linux operation and maintenance - PHP encounters problems when installing extensions

<code>/usr/lib/php/modules/
</code>

Linux operation and maintenance - PHP encounters problems when installing extensions

<code>/etc/php.d</code>

No need to add extension=phalcon.so in php.ini.

Just follow the documentation. https://docs.phalconphp.com/e...

Since the linux platform is used

Now you can use apt-get or yum to install

Configure the source:

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

</code>

Then install

<code>sudo apt-get install php7.0-phalcon
</code>

But I’m usually used to compiling the source code for installation, which is what the documentation says.

The problem seems to be that the compilation is not completed. Check to see if the compilation in the specific directory has been completed, and the compilation steps

<code>php -v</code> is running php-cli

I want to know which calling method of your /etc/php.d? cli? fpm?

Is mods-available modified correctly?

Visual inspection indicates that the PDO extension is not installed. phalcon relies on PDO

make&&make install error is obvious. The .so library file is not placed in the extension directory

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn