phpで「extension」の場所を確認する方法
php.iniで拡張パッケージを指定するディレクトリである「extension_dir」設定ですが、「extension」の場所がわからずに少し困りましたが、「phpinfo」関数で確認できます。
WEBで「phpinfo」が確認できるように設定しているなら、下記のように確認できます
phpinfoをWEBで確認できない場合は、phpinfoの実行結果をコマンドラインで表示する「php -i」コマンドで表示して「extension_dir」の箇所をgrepで絞り込めば表示できます
コマンド:php -i |grep -i extension_dir
$ php -i |grep -i extension_dir extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules sqlite3.extension_dir => no value => no value # 拡張モジュールがあるか確認します $ ls /usr/lib64/php/modules/ bcmath.so fileinfo.so intl.so pdo.so sockets.so xml.so bz2.so ftp.so json.so pdo_mysql.so sqlite3.so xmlreader.so calendar.so gd.so mbstring.so pdo_sqlite.so sysvmsg.so xmlwriter.so ctype.so gettext.so memcache.so phar.so sysvsem.so xsl.so curl.so gmp.so mysqli.so posix.so sysvshm.so zip.so dom.so iconv.so mysqlnd.so shmop.so tokenizer.so exif.so imagick.so opcache.so simplexml.so wddx.so
ディスカッション
コメント一覧
まだ、コメントがありません