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
phpmyadmin設定
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用に修正
/etc/apache2/conf.d/phpmyadmin.conf
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>
postfix
echo "root: メールアドレス" >> /etc/postfix/aliases
newaliases
date | mail root
/var/www/localhost/htdocs/test_mail.php
<?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
Author And Source
この問題について(Alpine Linux3.4でLAMP (apache2)), 我々は、より多くの情報をここで見つけました https://qiita.com/tukiyo3/items/8499daabba5791ec1382著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .