レンタルサーバ(ubuntu)にて、移行作業を行っております。
前には、mysqlの接続にPDOを使っているのですが、PDOがインストールされておらず、レンタルサーバであり、インストール出来ない状況です。
pdo.so は下記ディレクトリには存在するのですが、どのように接続するか、かわかりません。
/usr/local/php70/lib/php/20151012/pdo.so
/usr/local/php72/lib/php/20170718/pdo.so
/usr/local/php55/lib/php/20121212/pdo.so
/usr/local/php54/lib/php/20100525/pdo.so
/usr/local/php53/lib/php/20090626/pdo.so
実際のエラーは、下記内容です。
Fatal error: Class 'PDO' not found in ../lib/database.php on line 10
database.phpの内容です。
phMyadmin でも設定で期などの話は出ているのですが、どのようにすれば、PODが使えるようになるでしょうか。
よろしくお願いいたします。
<?php error_reporting(E_ALL ^ E_NOTICE); define("HOST", "XXXXXXXXXXXXX"); define("DBNAME", "XXXXXXXXXXX"); define("DBUSER", "XXXXXXXXXXX"); define("DBPASS", "XXXXXXXXXXX"); function connect_database( $host = HOST, $dbname = DBNAME, $dbuser = DBUSER, $dbpass = DBPASS ){ $pdo = new PDO("mysql:host={$host};dbname={$dbname};",$dbuser,$dbpass,array( PDO::ATTR_EMULATE_PREPARES => false ) ); $pdo->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); return $pdo; } ?>PHP
1コード
コード
回答1件
あなたの回答
tips
プレビュー