#author("2019-05-04T16:50:29+09:00","default:kuji","kuji") #author("2019-05-05T05:50:06+09:00","default:kuji","kuji") CONTENTS #contents ---- Lastmodified &lastmod; ---- *mod_http2 [#tf5ecebd] PHP71-extensions を VerUpしたところ、Apacheが起動せず、ログに・・・ AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive. が記録されていた。 ログを見る限り、一見、HTTP2周りの不具合が発生したような内容であるが、そこは、何も変更しておらず、やったことは、PHPのExtensionsモジュール数十個をVerUPしただけ。 で、結局、あれこれ試した結果 /usr/local/etc/php ⇒ /usr/local/etc/php_ としてextensionsの読み込みを回避すると起動する。ということで、UPしたことで、新たな競合がおこった模様。またかよ・・・ではありますが。w 結果、 ext-20-imap.ini を除去することで起動できましたとさ。 *mod_http2 [#w820b8b4] https://blog.goo.ne.jp/low-electric-mouse/e/912c459b71887d3ca025509f7ea9897b # httpd -V | grep MPM Server MPM: worker /boot/loader.conf accf_data_load="YES" accf_http_load="YES" # vi /etc/rc.conf 以下のコマンドを追記する。 apache24_http_accept_enable="YES" # vi /usr/local/etc/apache24/httpd.conf LoadModule socache_shmcb_module libexec/apache24/mod_socache_shmcb.so LoadModule http2_module libexec/apache24/mod_h2.so または、 LoadModule http2_module libexec/apache24/mod_http2.so # vi /usr/local/etc/apache24/extra/httpd-ssl.conf <VirtualHost _default_:443>の下に、次のコマンドを追記する。 Protocols h2 http/1.1 *Apache24 mpm_event [#e1fddef9] https://milestone-of-se.nesuke.com/sv-basic/linux-basic/apache-mpm-prefork-worker-event/ # httpd -V | grep MPM Server MPM: worker make config で、event にチェックして、 portupgrade -fr apache24-2.4.39 /usr/local/etc/apache24/httpd.conf LoadModule mpm_event_module libexec/apache24/mod_mpm_event.so #LoadModule mpm_prefork_module libexec/apache24/mod_mpm_prefork.so #LoadModule mpm_worker_module libexec/apache24/mod_mpm_worker.so # apachectl restart # httpd -V | grep MPM Server MPM: event ---- Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday); #counter([total|today|yesterday]);