CentOS

UNIX

CentOSにPHPのパッケージをインストールする

2019/03/04

PHPを利用したサイトを作成し、某社で用意した専用サーバ(rootがもらえるプラン)へアップロードしたら、
Fatal error: Call to undefined function mb_detect_encoding()
というエラーが出ました。

php.ini の mbstring が未設定なのかと思い設定しても、エラーは出たまま。

次に phpinfo でサーバ情報を見てみると、なぜか mbstring の項目が無い。
もしやと思い、ターミナルでインストール済みのモジュールを検索してみると・・・

おお、インストールされていないとは! マジかよ・・・。
ということで、モジュールをインストールしてみることとします。

とりあえずは、パッケージの検索から。

欲しいパッケージがみつかったので、yum コマンドでインストールしてみます。

無事、「Complete!」が表示されたので、インストールは成功したようです。
今回は先に行いましたが、確認のため php.ini の設定で、mbstring を有効にして、最後に、apache の再起動。

確認したら、きちんと php が動きました。
やったね!

-UNIX
-, ,