【UNIX】CentOSにPHPのパッケージをインストールする方法

CentOS UNIX
記事内に広告が含まれています。

PHPを利用したサイトを作成し、某社で用意した専用サーバ(rootがもらえるプラン)へアップロードしたら、

Fatal error: Call to undefined function mb_detect_encoding()

というエラーが出ました。

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

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

おお、インストールされていないとは!

マジかよ・・・。

ということで、モジュールをインストールしてみることとします。

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

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

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

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

タイトルとURLをコピーしました