On Raspbian (Raspberry Pi), it is installable as:
sudo apt-get install php-mysql
The ini files are auto updated.
PDO und der PDO_SQLITE-Treiber sind standardmäßig aktiviert. Es kann jedoch nötig sein, den PDO-Treiber für die gewünschte Datenbank manuell zu aktivieren. Weitere Informationen hierzu sind in der Dokumentation für datenbankspezifische PDO-Treiber zu finden.
Hinweis:
Wenn PDO als Shared Extension kompiliert wird (nicht empfohlen), müssen alle PDO-Treiber geladen werden, nachdem PDO selbst geladen wurde.
Wenn PDO als Shared Module installiert wurde, muss die php.ini-Datei dahingehend geändert werden, dass die PDO-Erweiterung automatisch geladen wird, wenn PHP ausgeführt wird. Dort müssen auch alle datenbankspezifischen Treiber aktiviert werden. Stellen Sie sicher, dass diese nach der Zeile mit pdo.so stehen, da PDO initialisiert werden muss, bevor die datenbankspezifischen Erweiterungen geladen werden können. Wenn Sie PDO und die datenbankspezifischen Erweiterungen statisch kompiliert haben, können Sie diesen Schritt überspringen.
extension=pdo.so
Wählen Sie die datenbankspezifischen DLL-Dateien und laden Sie diese entweder per dl() zur Laufzeit oder aktivieren Sie sie in der Datei php.ini unterhalb von php_pdo.dll. Zum Beispiel:
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
Diese DLLs sollten im extension_dir des Systems vorhanden sein.
Hinweis:
Nachdem Änderungen an der Datei php.ini vorgenommen wurden, muss PHP neu gestartet werden, damit die neuen Einstellungen wirksam werden.
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