Home > Article > Backend Development > Linux operation and maintenance - PHP encounters problems when installing extensions
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>
<code>php -m</code>
<code>service php-fpm restart</code>
<code>/usr/lib/php/modules/ </code>
<code>/etc/php.d</code>
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>
<code>php -m</code>
<code>service php-fpm restart</code>
<code>/usr/lib/php/modules/ </code>
<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