./configure --prefix=/home/ubuntu/php8.3 --enable-zts --with-mysqli --disable-fileinfo --with-openssl --with-zlib --with-curl --enable-pcntl --enable-mysqlnd
make -j4
sudo make install
Я скопировал php.ini-production в /home/ubuntu/php8.3/lib/php.ini и включил в нем extension=mysqli.
Но когда я запускаю /home/ubuntu/php8.3/bin/php -v, я получаю
PHP Warning: PHP Startup: Unable to load dynamic library 'mysqli' (tried: /home/ubuntu/php8.3/lib/php/extensions/no-debug-zts-20220830/mysqli (/home/ubuntu/php8.3/lib/php/extensions/no-debug-zts-20220830/mysqli: cannot open shared object file: No such file or directory), /home/ubuntu/php8.3/lib/php/extensions/no-debug-zts-20220830/mysqli.so (/home/ubuntu/php8.3/lib/php/extensions/no-debug-zts-20220830/mysqli.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Я проверил /home/ubuntu/php8.3/lib/php/extensions/no-debug-zts-20220830/ и внутри я только opcache.so
Вывод: /home/ubuntu/php8.3/bin/php -m
Я скомпилировал php8.3 из исходного кода на сервере Ubuntu 20.04. Процесс установки [code]./configure --prefix=/home/ubuntu/php8.3 --enable-zts --with-mysqli --disable-fileinfo --with-openssl --with-zlib --with-curl --enable-pcntl --enable-mysqlnd make -j4 sudo make install [/code] Я скопировал [b]php.ini-production[/b] в [b]/home/ubuntu/php8.3/lib/php.ini[/b] и включил в нем [b]extension=mysqli[/b]. Но когда я запускаю /home/ubuntu/php8.3/bin/php -v, я получаю [code]PHP Warning: PHP Startup: Unable to load dynamic library 'mysqli' (tried: /home/ubuntu/php8.3/lib/php/extensions/no-debug-zts-20220830/mysqli (/home/ubuntu/php8.3/lib/php/extensions/no-debug-zts-20220830/mysqli: cannot open shared object file: No such file or directory), /home/ubuntu/php8.3/lib/php/extensions/no-debug-zts-20220830/mysqli.so (/home/ubuntu/php8.3/lib/php/extensions/no-debug-zts-20220830/mysqli.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 [/code] Я проверил [b]/home/ubuntu/php8.3/lib/php/extensions/no-debug-zts-20220830/[/b] и внутри я только [b]opcache.so[/b] Вывод: [b]/home/ubuntu/php8.3/bin/php -m[/b] [code][PHP Modules] Core ctype curl date dom filter hash iconv json libxml mysqli mysqlnd openssl pcntl pcre PDO pdo_sqlite Phar posix random Reflection session SimpleXML SPL sqlite3 standard tokenizer xml xmlreader xmlwriter zlib
[Zend Modules] [/code] Итак, вопрос в том, где находится mysqli.so? В чем я не прав? Всем спасибо