在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 にアクセス

后缀
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