私は通常、xampp を使用して Apache、php、mysql 環境をインストールします。少数のコンピュータでは mysql 拡張機能が見つからないという問題が常に発生します。ほとんどのコンピュータではインストール後に問題は発生しないため、php 設定や mysql サポートなどの低レベルの問題があってはなりません。また、インターネット上でいくつかの解決策が記載されています (環境変数の問題、ファイルの問題、php.ini および dll など)。 Windows ディレクトリにコピーするなど)が解決できません。しかし、appservに切り替えて、同じ方法でapache + mysql + php環境をインストールしましたが、appservをアンインストールしてからxamppをインストールした後も、まだ機能しませんでした。専門家にお聞きしたいのですが、その理由は何でしょうか?
ソフトウェア自体の問題はさておき
httped.conf に
LoadFile "/AMP/php54/php5ts.dll"
のようなコマンドがあるかどうかを確認する必要がありますそうでない場合は追加してください (実際の状況に応じてパスとファイル名を入力してください)
この文が存在する限り、ファイルをシステム ディレクトリにコピーする必要はありません
php サポートを設定するには、次のようにします。
PHPIniDir "/AMP/php54" #php.iniの場所を指定します
LoadFile "/AMP/php54/php5ts.dll" #phpサポートライブラリをロードします
LoadModule php5_module "/AMP/php54/php5apache2_2.dll" #をロードしますapacheインターフェース
addtype application/x-httpd-php .php #phpタイプを追加します
以上です
apacheとmysql自体は緑色であり、コピーすることで直接実行できます。
サービスとして設定する場合のみ、システムに登録する必要があります
普段はバッチ起動しか使いません
cd \start /B "Apache" "\AMP\apache2\bin\httpd.exe"start /B "Mysql" "\AMP\mysql\bin\mysqld.exe" --defaults-file="\AMP\mysql\my.ini"start /B "Memcache" "\AMP\memcached\memcached.exe"
兄弟、問題は、ほぼ 10 台のコンピュータのうち 1 台または 2 台でこの問題が発生していることです。それらはすべて同じインストール パッケージと同じインストール構成を持っています。これをどう説明すればよいでしょうか。それは間違いなくソフトウェア自体の問題ではありません
そして、php の問題ではなく、mysql 拡張機能がないことを示すだけです
特定の状況を詳細に分析する必要があり、現場を離れた後は何もわかりません
このようなビジネスをしているのだから、自分で緑の環境を作り、それを持ち歩くべきです。問題点の判断にも便利です