質問:
ウェブサーバー最適化ガイドの助けを借りて、サーバーの負荷を減らし、ウェブサイトのパフォーマンスを向上させることができました。しかし、PHPは拡張機能として多くのモジュールもロードします。 PHPで有効になっているすべてのモジュールを一覧表示するコマンドがあるかどうか知りたいですか? CentOSLinuxとPHP7.0を使用しています
–サラ
解決策:
はい、PHPによってロードされたすべてのモジュールを一覧表示するコマンドがあります。一部のモジュールにはPHPが付属しており、一部のモジュールはインストールされています。
#php -m apc apcu bz2 calendar Core ctype curl date dom exif fileinfo filter ftp gd ... ...
パイプ(|)と grepを使用する コマンドを使用すると、特定のモジュールを検索できます。
php -m | grep gd
上記の例では、gd。という名前のgrepモジュールを使用します。
phpinfoの使用
phpinfo()を使用して、すべてのPHPモジュールを一覧表示および表示できます。 同様に機能します。これを行うには、 phpinfo()を呼び出してPHPスクリプトを作成します。 。
#vim info.php
以下のコードをコピーして貼り付けます。
<?php phpinfo(); ?>
info.phpを閲覧する すべてのモジュール情報を表示します。
警告info.phpを離れる またはphpinfo()を使用するスクリプト パブリックHTMLディレクトリの関数は脆弱です。このようなファイルを削除するか、 phpinfoを無効にする必要があります php.iniで ファイル。
そうですね、ApacheWebサーバーによってロードされたすべてのモジュールを確認する必要があります 不要なものを削除してセキュリティを向上させます。
問題がありますか?お問い合わせください。解決策を提供します。
ログスロットXMLのOpenCAエラーaddMessageが失敗しました。ディレクトリを作成できません[解決済み]
mysqlユーザーが/etc/ passwdにbashシェルを持っているのはなぜですか?