概要
備忘録としてQiitaに投稿しながらLinuxでのWebサーバー構築を行なってきましたが、
実用段階に入って「あれ、これ動かんやん!なんでや!?」ってなることがあったのでそれについても綴っておこうと思います。
よく忘れるやつ
- php-mbstring
- php-mysqli
それぞれについて
php-mbstring
mb_convert_encodingとか、マルチバイト文字列関連の関数を使うときに必要だよ!
1. インストール
# yum -y install php-mbstring
2. 設定
※ひょっとしたらこの手順は不要かも
設定を有効にするためにphp.iniを編集するよ。
# vim /etc/php.ini
Dynamic Extensions
の欄に extention=mbstring.so
を追記してね!
php.ini
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
; extension=modulename.extension
;
; For example, on Windows:
;
; extension=msql.dll
;
; ... or under UNIX:
;
; extension=msql.so
;
; ... or with a path:
;
; extension=/path/to/extension/msql.so
;
; If you only provide the name of the extension, PHP will look for it in its
; default extension directory.
extension=mbstring.so
3. 有効化
追記が終わったらhttpdを再起動!
# systemctl restart httpd.service
これで php-mbstring の導入は完了だよ!
参考
php-mysqli
mysqliクラスを利用するときに必要だよ!
(php-mysqliについては-導入編Final-でも触れているよ。)
1. インストール
# yum -y install php-mysqli
2. 有効化
有効化のためにhttpdを再起動してね!
# systemctl restart httpd.service
これで完了!
とっても簡単ね!