unixODBC не найден

Ubuntu 16.04 поставляется с php 7.0, а некоторые php приложения могут по-прежнему терпеть неудачу с php 7.0. Поэтому в некоторых случаях было бы разумно иметь как php 7.0, так и php 5.x, чтобы вы могли выберите эту версию для своих нужд в любое время.

Вы можете сделать это с помощью:

xavi@computer# sudo su
root@computer# add-apt-repository ppa:ondrej/php
root@computer# apt-get update
root@computer# apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0 php5.6-curl php5.6-gd php5.6-mcrypt php5.6-xml php5.6-xmlrpc

Установка обоих php5.6 & php7.0 была чистой в моем случае: никаких жалоб на проблемы и т. д.

Чтобы переключиться с php 5.6 на php 7.0, вам нужно сделать две вещи:

# For php in web apps
sudo a2dismod php5.6 && sudo a2enmod php7.0 && sudo service apache2 restart
# For php-cli in the command line
sudo ln -sfn /usr/bin/php7.0 /etc/alternatives/php

или от php7.0 до php5.6: [!d4 ]

# For php in web apps
sudo a2dismod php7.0 && sudo a2enmod php5.6 && sudo service apache2 restart
# For php-cli in the command line
sudo ln -sfn /usr/bin/php5.6 /etc/alternatives/php

Вы также можете быстро проверить, что вы используете, запустив php -v.

0
задан 17 February 2018 в 01:04

2 ответа

Не достаточно

sudo apt-get install odbc-postgresql

, если вы хотите psqlODBC?

0
ответ дан 17 July 2018 в 20:41

Не достаточно

sudo apt-get install odbc-postgresql

, если вы хотите psqlODBC?

0
ответ дан 23 July 2018 в 21:19

Другие вопросы по тегам:

Похожие вопросы: