問題タブ [phpinfo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - phpinfo() で mySQL PDO が有効になっていません
ローカルの PHP 開発環境をセットアップしようとしていますが、mySQL を PDO 用に有効にするのに問題があり、このタイプのセットアップにはかなり慣れていないため、何が欠けているのかわかりません。
私はコメントを外しました:
extension_dir を次のように設定します。
また、libmysql.dll ファイルを Apache の Bin ディレクトリにコピーしました。正しい php.ini ファイルをチェックしていると確信しています。
phpinfo() を開くと、次のようになります。
コマンドラインで実行php.exe -m
すると、次のエラーが表示されます。
上記のエラーが表示されます:
sqlite を有効にすると、phpinfo() リストに問題なく表示されます。
mysql 接続を使用しているはずのページに移動すると、次のエラーが表示されます。
致命的なエラー: C:\Inetpub\wwwroot\test\connection.php:11 で「ドライバーが見つかりませんでした」というメッセージを含む例外「PDOException」がキャッチされない: #0 C:\Inetpub\wwwroot\test\connection.php(11 ): PDO->__construct('mysql:host=xxx....', 'loginname', 'password') #1 C:\Inetpub\wwwroot\test\pagename.php(18): include('C: \Inetpub\wwwr...') #2 {main} が C:\Inetpub\wwwroot\test\connection.php の 11 行目にスローされる
開発には EasyPHP を使用します。mySQL を使わなければならなくなるまで問題はありませんでした
php - PHP の 2 つのバージョン - Mountain Lion
私のマシン (Mac OSx 10.8.3 Mountain Lion) に 2 つのバージョンの php がインストールされています。2 つのバージョンの場所は次のとおりです。
- /opt/local/bin (バージョン 5.3.26)
- /usr/bin (バージョン 5.3.14)
現在、ターミナルで 'php -v' を実行すると 5.3.26 が返されますが、次のコードを含む単純な php テスト ページが表示されます。
5.3.15 を返します。
この混乱のため、php に mongodb 拡張機能をロードさせることができません。バージョン 5.3.26 で作業したいと思います。
このバージョンの php を Apache に読み込ませるにはどうすればよいですか?
php - セキュリティを向上させるための最適な PHP.ini 設定
セキュリティを向上させるために注意が必要なphp.iniファイルのコア設定は何ですか?
php - PHP - ZipArchive は有効になっていますが、見つかりません
見るphpinfo
と、Zipが有効になっていることがわかります:
ZipArchive オブジェクトを作成しようとすると、次のエラーが発生します。Fatal error: Class 'ZipArchive' not found
PHP バージョン 5.4.11
linux - ssh または putty を使用して Linux に ffmpeg をインストールする方法
サーバー (Linux) に ffmpeg をインストールしようとしていますが、成功しませんでした。
パテでこのコマンドを試しました
sudo apt-get インストール ffmpeg
その後、Apacheを再起動しました。それでも、phpinfo.phpでffmpegを見つけられません
助けてください..
php - 「ローカル値」と「マスター値」の違いは何ですか?
表示すると、 とphpinfo();
の 2 つの列 が表示されます。Web サーバーはいつ選択し、いつ選択しますか?local value
master value
local value
master value
php - phpinfo のような単純なページでさえ、特定のサーバーで切断されるのはなぜですか?
クライアントの実稼働サーバー (Linux、Apache、PHP5) の 1 つで、単純なページ出力が部分的に返され、Google Chrome にのみ返されます。
たとえば、次のような単純なphpinfoページを設定しました<?php phpinfo(); ?>
IE や FireFoxのようにそのページを呼び出すと、http://192.168.1.1/phpinfo.php
phpinfo ページ全体が適切に返されます。しかし、最新の Google Chrome (v.30) でこのページを開くと、ある時点で途切れてしまいます。F5を押すと、1〜2の「画面」の後になることがあります.5〜6の「画面」の長さですが、それでもすべてではありません。もう一度 F5 を押すと、2 ~ 3 "画面" の長いページが返されます。
ここで何が問題なのですか?Google Chrome を開いたり閉じたりしても役に立ちません。一時ファイルのクリーニングは役に立ちません。もうアイデアはありません:(
編集:この問題をより明確に示すためにスクリーンショットを追加しました。
1) Google Chrome で phpinfo ページを開く:
ページが phpinfo の略であることがすぐにわかります。
2) 一番下までスクロールすると、それが phpinfo ページの一部にすぎないことがわかります
3) F5 を押してページをリロードします 4) ご覧のとおり - ページがかなり長くなりました
5) まだ完全な php 情報ページではありません
6) また、Google Chromes コンソールにこのようなエラーが表示されます
7)そしてここにすべてのリクエストヘッダー(送信/受信)があります
編集 2: FireFox ページでは、ほとんどの場合、ページ全体が読み込まれますが、常にではありません。切れてしまうこともあります。Google Chrome との唯一の違いは、FireFox ではページが常に少なくとも 90% ロードされることです。Chrome では、コンテンツの 5% しか含まれていないページを取得することさえあります。