On Raspbian (Raspberry Pi), it is installable as:
sudo apt-get install php-mysql
The ini files are auto updated.
PDO и драйвер PDO_SQLITE включены по умолчанию в PHP. Чтобы включить PDO драйвер для произвольной базы данных, обратитесь к документации драйверы PDO баз данных.
Замечание:
Если PDO собирается, как подгружаемый модуль (не рекомендуется), то все PDO-драйверы должны быть загружены после загрузки самого PDO.
При установке PDO в качестве подгружаемого модуля в файл php.ini необходимо внести изменения, чтобы модуль PDO загружался автоматически при запуске PHP. Также туда придётся включить загрузку некоторых драйверов баз данных; при этом убедитесь, что они перечислены после строки pdo.so, так как PDO должен загрузиться первым. Если вы устанавливаете PDO и драйверы баз данных как статичные модули, этот шаг можно пропустить.
extension=pdo.so
Выберите DLL конкретных баз данных и либо загружать их во время выполнения функцией dl(), либо включить их в php.ini после php_pdo.dll. Например:
extension=php_pdo.dll extension=php_pdo_firebird.dll extension=php_pdo_informix.dll extension=php_pdo_mssql.dll extension=php_pdo_mysql.dll extension=php_pdo_oci.dll extension=php_pdo_oci8.dll extension=php_pdo_odbc.dll extension=php_pdo_pgsql.dll extension=php_pdo_sqlite.dll
Эти DLL должны находиться в директории extension_dir.
Замечание:
Не забывайте, что после внесения изменений в php.ini необходим перезапуск PHP, чтобы новые опции конфигурации вступили в силу.
On Raspbian (Raspberry Pi), it is installable as:
sudo apt-get install php-mysql
The ini files are auto updated.
If you do need to install because your distribution does not include it by default (for example PHP 5.5 on Centos), use
yum install php-pdo
==Installation pdo_ibm in PHP5, using Data Server Driver Package on Debian / Ubuntu==
==Advantages==
#You do not need DB2 (database) installed
==Steps==
#1- Install packages
apt-get install ksh, php5-dev
#2- Make directory
mkdir /opt/ibm
#3- Download Data Server Driver Package (dsdriver), as the architecture
(https://www-304.ibm.com/support/docview.wss?rs=4020&uid=swg27016878&wv=1)
#4- Decompress dsdriver at /opt/ibm/
tar -xvf v10.5fp1_linuxx64_dsdriver.tar.gz (linux64)
or
tar -xvf v10.5fp1_linuxia32_dsdriver.tar.gz (linux32)
#5- Change permission - /opt/ibm/dsddriver and run the installation script
chmod 755 installDSDriver
ksh installDSDriver
#6 Download the PDO IBM driver from http://pecl.php.net/package/PDO_IBM and untar the file
http://pecl.php.net/get/PDO_IBM-1.3.3.tgz
tar -xvf PDO_IBM-1.3.3.tgz
#7 Change to the PDO_IBM-1.3.3 directory (that contains the config.m4 file) and execute 'phpize'
cd /xxxx/PDO_IBM-1.3.3
phpize
#8 Configure, make and make install
./configure --with-pdo-ibm=/opt/ibm/dsdriver/lib
make
make install
#9- Change php.ini
vim /etc/php5/apache2/php.ini
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
extension = pdo_ibm.so
#10- Reboot the Apache
service apache2 restart