ablog

不器用で落着きのない技術者のメモ

Amazon Linux 2 に PukiWiki をたてる

Apache

  • インストールする
$ sudo yum -y install httpd
  • 起動する
$ sudo systemctl enable httpd.service
$ sudo systemctl start httpd.service

PHP

  • PHP をインストールする
$ sudo amazon-linux-extras install php7.2
$ sudo yum -y install php php-mbstring

PukiWiki

$ unzip pukiwiki-1.5.3_utf8.zip
$ sudo cp -rp pukiwiki-1.5.3_utf8 /opt/pukiwiki
$ sudo chown -R apache:apache /opt/pukiwiki
$ sudo usermod -a -G apache ec2-user
$ sudo chown -R ec2-user:apache /var/www
$ sudo chmod 2775 /var/www && find /var/www -type d -exec sudo chmod 2775 {} \;
$ find /var/www -type f -exec sudo chmod 0664 {} \;
$ cp -pr /opt/pukiwiki/* /var/www/html/
$ sudo vi /etc/httpd/conf/httpd.conf
# LoadModule foo_module modules/mod_foo.so
LoadModule php7_module modules/libphp7.so
$ sudo systemctl restart httpd.service