Ubuntu2004/PHP
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(Ubuntu2004/PHP);
*目次 [#c6e69e59]
#contents
*関連ページ [#vb3a4477]
*参考情報 [#o3201bfb]
-標準バージョンはPHP 7.4。
*PHP 7.4のインストール [#ccf72bd2]
-標準でPHP 7.4がインストール。
sudo apt install php php-cli php-common php-curl php-gd ...
*Apache用の設定 [#md1c936d]
**Apache用のphp.iniの編集 [#i111535c]
-/etc/php/7.4/apache2/php.ini を編集 [#s162ed4b]
#pre{{
[Date]
date.timezone ="Asia/Tokyo"
[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.http_output = UTF-8
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none
mbstring.func_overload = 1
}}
*Nginx用の設定 [#af2d81d7]
**自動起動設定 [#c1490e2c]
-以下のコマンドを実行
#pre{{
sudo systemctl start php7.4-fpm
sudo systemctl enable php7.4-fpm
}}
**php-fpmの設定 [#r662b723]
-/etc/php/7.4/fpm/php.iniを編集する。
#pre{{
[PHP]
memory_limit = 512M
[Date]
date.timezone ="Asia/Tokyo"
[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.http_output = UTF-8
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none
mbstring.func_overload = 1
}}
-/etc/php/7.4/fpm/pool.d/www.confの設定。VPS用。
#pre{{
pm = dynamic
pm.max_children = 8
pm.start_servers = 4
pm.min_spare_servers = 2
pm.max_spare_servers = 6
pm.max_requests = 500
}}
*Tips [#ve94d99c]
**Mysqlのsocketのパス設定は不要? [#yc3bd8df]
-特に設定しなくても接続できるっぽい。
終了行:
&tag(Ubuntu2004/PHP);
*目次 [#c6e69e59]
#contents
*関連ページ [#vb3a4477]
*参考情報 [#o3201bfb]
-標準バージョンはPHP 7.4。
*PHP 7.4のインストール [#ccf72bd2]
-標準でPHP 7.4がインストール。
sudo apt install php php-cli php-common php-curl php-gd ...
*Apache用の設定 [#md1c936d]
**Apache用のphp.iniの編集 [#i111535c]
-/etc/php/7.4/apache2/php.ini を編集 [#s162ed4b]
#pre{{
[Date]
date.timezone ="Asia/Tokyo"
[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.http_output = UTF-8
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none
mbstring.func_overload = 1
}}
*Nginx用の設定 [#af2d81d7]
**自動起動設定 [#c1490e2c]
-以下のコマンドを実行
#pre{{
sudo systemctl start php7.4-fpm
sudo systemctl enable php7.4-fpm
}}
**php-fpmの設定 [#r662b723]
-/etc/php/7.4/fpm/php.iniを編集する。
#pre{{
[PHP]
memory_limit = 512M
[Date]
date.timezone ="Asia/Tokyo"
[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.http_output = UTF-8
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none
mbstring.func_overload = 1
}}
-/etc/php/7.4/fpm/pool.d/www.confの設定。VPS用。
#pre{{
pm = dynamic
pm.max_children = 8
pm.start_servers = 4
pm.min_spare_servers = 2
pm.max_spare_servers = 6
pm.max_requests = 500
}}
*Tips [#ve94d99c]
**Mysqlのsocketのパス設定は不要? [#yc3bd8df]
-特に設定しなくても接続できるっぽい。
ページ名: