在Alpine Linux3.4上配置LAMP(apache2)

    proxmox4.3でAlpineLinx3.3のLXC templateを使用した。3.4に更新
setup-alpine
# Asia/Tokyoを選択,vda,sys,後はEnter連打
sed -i -e 's/v3.3/v3.4/' \
  -e 's/^#//' \
  /etc/apk/repositories
apk update && apk upgrade

Apache + PHP7 + MariaDB: Apache加PHP7加MariaDB

apk add \
  apache2 \
  php7 php7-apache2 \
  \
  mariadb mariadb-client \
  \
  postfix mailx \
  \
  logwatch pflogsumm
# mariadb
/etc/init.d/mariadb setup
service mariadb start
/usr/bin/mysqladmin -u root password 'パスワード'
#
rc-update add mariadb
rc-update add apache2
#
reboot

如果一定要安装phpmyadmin的话

    phpmyadminパッケージはphp5に依存、Apache2.2用の設定ファイルと使わないほうがいいが、一応メモを残しておく。
apk add phpmyadmin
chown -R apache:apache /etc/phpmyadmin
    phpmyadminの設定ファイルがApache2.2用のため2.4用に修正
  Alias /phpmyadmin "/usr/share/webapps/phpmyadmin"
  <Directory "/usr/share/webapps/phpmyadmin">
    AllowOverride All
    Options FollowSymlinks
-   Order allow,deny
-   Allow from all
+   Require all granted
  </Directory>

http://ipaddress/phpmyadmin にアクセス

myadm.png

后缀

echo "root: メールアドレス" >> /etc/postfix/aliases
newaliases
date | mail root
    PHP: mail – Manual
<?php
mail('メール@アドレス', 'My Subject', "message");
    • 指定したメールアドレス宛にメールが届いていることを確認。

postfix: warning: smtputf8_enable is true, but EAI support is not compiled inのエラーが出るがメール送信が問題なかった。

其他安装

#apk add samba-common-tools samba-server
#apk add nagios nagios-web nagios-plugins
apk add vim
bannerAds