Ubuntu 18.04 компилирует php7 .4 - PullRequest
0 голосов
/ 26 мая 2020

Как настроить поддержку Pg SQL, когда исходный код Ubuntu 18.04 устанавливает php7 .4? Информация о компиляции:

./configure \
--prefix=/home/ubuntu/application/php7.4 \
--with-config-file-path=/home/ubuntu/application/php7.4/etc \
--with-fpm-user=www --with-fpm-group=www --with-fpm-systemd --with-openssl \
--with-kerberos --with-system-ciphers --with-external-pcre --with-pcre-jit \
--with-libxml --with-zlib --with-bz2 --with-curl --with-external-gd --with-webp \
--with-jpeg --with-xpm --with-freetype --with-gettext --with-gmp --with-mhash \
--with-imap --with-imap-ssl --with-mysql-sock --with-mysqli --with-pdo-dblib \
--with-pdo-firebird --with-pdo-mysql --with-zlib-dir --with-pspell \
--with-libedit --with-readline --with-pgsql --with-pdo-pgsql --with-pdo-oci \
--with-snmp --with-sodium --with-expat --with-xsl --with-zip --with-fpm-acl \
--with-valgrind --with-pear --with-cdb --with-iconv --enable-fpm \
--enable-fd-setsize=2048 --enable-embed --enable-phpdbg --enable-phpdbg-webhelper \
--enable-phpdbg-debug --enable-phpdbg-readline --enable-rtld-now --enable-sigchild \
--enable-dtrace --enable-libgcc --enable-werror --enable-bcmath --enable-calendar \
--enable-dba --enable-ftp --enable-gd --enable-gd-jis-conv --enable-intl \
--enable-json --enable-mbstring --enable-pcntl --enable-shmop --enable-simplexml \
--enable-soap --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm \
--enable-mysqlnd --enable-sockets --enable-soap --enable-calendar --enable-dom \
--enable-exif --enable-fileinfo --enable-filter --enable-mbregex --enable-pdo \
--enable-session --enable-dmalloc --enable-mysqlnd-compression-support

Сообщение об ошибке:

configure: error: You need to tell me where to find your Oracle Instant Client SDK, or set 
ORACLE_HOME.

Извините, как это решить? Спасибо!

1 Ответ

0 голосов
/ 27 мая 2020

В вашем первом предложении говорится, что вы хотите Pg SQL, но вы отметили его «oracle». У вас включено много расширений; они тебе все нужны? Какую базу данных вы пытаетесь поддерживать?

Запустите ./configure --help, чтобы увидеть синтаксис, используемый для PDO_OCI:

  ...
  --with-pdo-oci[=DIR]    PDO: Oracle OCI support. DIR defaults to
                          $ORACLE_HOME. Use
                          --with-pdo-oci=instantclient,/path/to/instant/client/lib
                          for an Oracle Instant Client installation.

Вы можете получить Oracle Instant Client из здесь . Загрузите SDK, а также пакет Basi c или Basi c Light.

...