投稿

ラベル(php)が付いた投稿を表示しています

nginxでConcrete5を動かすための防備録(3)phpのキャシュ周りの設定

nginxでConcrete5を動かすための防備録 nginxでConcrete5を動かすための防備録(2) nginxでConcrete5を動かすための防備録(3)phpのキャシュ周りの設定 OPcacheのインストール ubuntu 20.04 の場合、多分インストールされていると思われるが確認のために apt-get install php-opcache php-fpm  /etc/php/7.4/fpm/php.ini を編集 とりあえず、以下の部分を設定する opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=3000 opcache.revalidate_freq=200 再起動 sudo systemctl restart nginx sudo systemctl restart php7.4-fpm で設定 状態は ocp.phpで確認可能 https://gist.github.com/ck-on/4959032 apcuをインストール sudo apt install php-apcu したものの、5.7のモダンになって以降活用されていない気がする。 一応 /etc/php/7.4/fpm/php.ini の最後に   [apcu] apc.enabled=1 apc.shm_size=64M apc.ttl=3600 apc.gc_ttl=3600 を追加する 状態確認は  ここ  の apc.php をダウンロード、ユーザーとパスワードを変更すればつかえる。 Concrete5側でも認識しないね。  参考 Ubuntu20.04にPHPOPcacheをインストールして構成する

ubuntu 18.04 apache php インストール メモ

/etc/php/7.2/apache2/php.ini memory_limit = 128M post_max_size = 200M upload_max_filesize = 200M max_file_uploads = 20 zlib.output_compression = On zlib.output_compression_level = 2 [Date] date.timezone = "Asia/Tokyo" [mbstring] mbstring.language = Japanese mbstring.encoding_translation = Off mbstring.detect_order = auto [opcache] opcache.enable=1 opcache.enable_cli=1 opcache.memory_consumption=128 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=10000 opcache.revalidate_freq=60          ; 更新時にタイムスタンプをチェックする頻度。0でリクエストごとにチェック sudo apt install php-apcu apc.enabled=1 apc.shm_size=64M apc.ttl=3600 apc.gc_ttl=3600 http/2 導入 Ubuntu 18.04.4 LTS、Apache/2.4.29、php 7.2.24で、HTTP/2に対応する方法 を参考

ubuntu 14.04 php opcache APCuのインストール

イメージ
ubuntu 14.04ではphpが5.5になっているのでキャッシュが変わっている 多分標準でopcacheはインストールされているのでAPCuを追加でインストール $ sudo apt-get install php5-apcu でOK /etc/php5/apache2/php.ini を編集 [opcache]は既にあるので各設定のコメントアウトを外す. [apcu]は内ので追記する [opcache] opcache.enable=1 opcache.enable_cli=1 opcache.memory_consumption=256 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=2000 opcache.revalidate_freq=2 opcache.fast_shutdown=0 [apcu]  apc.enabled=1 apc.shm_size=64M apc.ttl=3600 apc.gc_ttl=3600 で,後は利用状況を見ながらパラメータを変更 apacheを再起動 Githubにある以下のコードを適当なアクセス制限のあるフォルダーにopc.phpなどとして保存 そのURLにアクセスする. OCP - Opcache Control Panel apcuは /usr/share/doc/php5-apcu/apc.php を適当な場所にコピー defaults('ADMIN_USERNAME','apc'); defaults('ADMIN_PASSWORD','password'); のパスワードを変更