2020 Sep. 07.
2020 Sep. 06.
参考元
Arch LinuxにLAMP環境を導入する方法 | クロの思考ノート
PHP 7 - Apache Configuration - Tutorialspoint
Arch Linux + VagrantでLEMP & wordpressをインストールしてみた。 - Linuxと生きていきたい
Apacheインストール
PHP7インストール
# pacman -S php php-apache php-fpm php-apcu
/etc/httpd/conf/httpd.confの設定
LoadModule php7_module modules/libphp7.so
#LoadModule mpm_event_module modules/mod_mpm_event.so
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
Include conf/extra/php7_module.conf
AddType application/x-httpd-php .php
AddType application/x-httpd-phps .phps
AddType application/x-httpd-php3 .php3 .phtml
AddType application/x-httpd-php .htm
/etc/php/php.iniの設定
[mbstring]
- ;mbstring.language = Japanese
+ mbstring.language = Japanese
- ;mbstring.internal_encoding =
+ mbstring.internal_encoding = UTF-8
- ;extension=mysqli
+ extension=mysqli
- ;extension=pdo_mysql
+ extension=pdo_mysql
- ;zend_extension=opcache
+ zend_extension=opcache
+ extension=apcu
- ;extension=gd
+ extension=gd
[opcache]
- ;opcache.memory_consumption=128
+ opcache.memory_consumption=128
- ;opcache.interned_strings_buffer=8
+ opcache.interned_strings_buffer=8
- ;opcache.max_accelerated_files=1000000
+ opcache.max_accelerated_files=4000
- ;opcache.revalidate_freq=2
+ opcache.revalidate_freq=2
+ opcache.fast_shutdown=1
- ;opcache.enable_cli=0
+ opcache.enable_cli=1
PHP稼働確認
/srv/http/info.phpを次の内容で作成し、http://localhost/info.php にアクセスして確認する。
<?php phpinfo(); ?>