tp5 プロジェクトはローカルで実行できますが、サーバー (Linux php7 nginx) で開くと、
##エラーは、PDO がこれを見つけられなかったことを示しています。tp5 は PDO を使用してデータベースに接続します。接続できない場合は、インストールしてください#推奨 (無料):ドライバーが見つかりませんでした
# というプロンプトが表示されます。
画像の赤枠が表示されたら、次の 2 つをインストールします。
インストール後完了しました OKです。
実行を継続します。/configure –with-php-config=/usr/local/php/bin/php-config –with-pdo-mysql=/usr/local/mysql/ 2つ目 mysqlのインストールパス
実行が完了したらmakeコンパイルし、問題なければそのままmake install
完了するとフォルダが出来上がります
pdo_mysql.so これが私たちが望むものです。 phpinfo() を出力して、extension_dir パスが上記のパスを指しているかどうかを確認します。
そうでない場合は、php.ini を開いて変更します。php.ini パスはこのページにあります。
ここに絶対パスを記述する必要はありませんが、このパスに pdo_mysql.so があることを確認してください。上記でインストールするのを忘れた場合は、実行して /usr/local/ を確認してください。 php/bin/php -m は正常にインストールされましたか?
いいですね、nginx をいくつか再起動しましたここにインストールした後、何度もインストールしましたが、まだ開きません。php も再起動する必要があることがわかりました
PHP を閉じる
/ usr/local/php/sbin/php-fpm &
/usr/local /nginx/sbin/nginx -s stop //サーバーを閉じる
/usr/local/nginx/sbin/nginx サーバーを開きます
/usr/local/nginx/sbin/nginx -s reload
# OK、オンにすると、tp5 にも正常にアクセスできるようになります。
src ディレクトリに php インストール パッケージがない場合は、
pdo_mysql 拡張ソース コード パッケージを直接ダウンロードします。ダウンロード ページは次のとおりです: http://pecl.php.net/package/PDO_MYSQL 最初にダウンロードしてから、FTP を使用してサーバーに転送できます。
次に、解凍します
tar -zxvf PDO_MYSQL -1.0.2.tgz
こちらはpdoとmysqliをテストするデモです
##
以上がphp7のインストールpdo_mysql拡張機能の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。