ビルドシンプルにサーバ環境のUbuntu PHP

ピットに関連する言語のいくつかを回避するには、インストールのための中国の支援、

1 
2
3
4
5
6
7
8
apt-getのインストール言語パック-ZH-ハンスをSUDO

sudoのvimのは、/ etc / default /ロケール


LANG = "EN_US.UTF-8"
LANGUAGE = "zh_CN.utf8に"
LC_ALL = "zh_CN.utf8に"

PHPをインストールします

ここではPHP 7.2のインストールがあり、簡単にするために、我々は直接(もちろん、あなたはまた、コンパイルするソースコードを使用することができます)既製のパッケージを使用します。

1 
2
3
4
5
6
7
8
9
10
あなたはそれがPPA使用することができます前に、#ソフトウェアをインストール
須藤はapt-getをインストール-yソフトウェア-プロパティ、共通の

#インストールPPA
sudoのPPAのAdd-APT-リポジトリ:オンドレイ/ PHP

須藤はapt-getを更新

#PHP 7.2をインストールし、追加の拡張場合は、後者の缶はその後、インストール
はsudo apt-getをインストールphp7.2

チューニングPHP

我々は、使用するPHP-FPMとnginxの使用しようとしているコンフィギュレーション・ファイルのパスので、 /etc/php/7.2/fpm/php.ini

簡単にメモリオーバーフローphp.iniの改正の問題につながります

修正 pcre.recursion_limit=5000

その他の調整

1 
2
3
大きな箱   シンプルな構築するためのUbuntuサーバのPHP環境尻=「コード」>
max_input_vars = 20000

post_max_sizeの = 50 M

インストールFPM

1
sudoのphp7.2-FPMをインストールapt-getを

チューニングPHP-FPM

修正/etc/php/7.1/fpm/php-fpm.conf

1 
2
emergency_restart_threshold = 10  
emergency_restart_interval = 1 m個

FPM-の/ etc / PHP / 7.2 / FPM / pool.d /変更PHP www.conf

1 
2
3
4
5
6
7
8
9
10
聞く = 127.0を0.19000 
listen.allowed_clients = 127.0.0.1
pm.max_children = 51
pm.start_servers = 3
pm.min_spare_servers = 2
pm.max_spare_servers = 4
pm.max_requests = 1000

slowlog =は/ var / log / $プール .log.slow
request_slowlog_timeout = 5

nginxのインストール

sudo apt-get install nginx

PHP7.2拡大

1
sudoのphp7.2-mbstringのphp7.2-XMLのphp7.2-国際空港をインストールapt-getを

おすすめ

転載: www.cnblogs.com/lijianming180/p/12370481.html