突如思い立ってPHP環境を構築するまで・・・

# tasksel
 -> lampserver でセットアップ。
# a2enmod userdir
Enabling module userdir.
Run '/etc/init.d/apache2 restart' to activate new configuration!
# /etc/init.d/apache2 reload
 * Reloading web server config apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
# echo "ServerName ymko.jp" >> /etc/apache2/httpd.conf
# /etc/init.d/apache2 reload
 * Reloading web server config apache2
   ...done.

$ mkdir public_html
$ cat > test.php
<?php
phpinfo();
<Ctrl+D>

http://192.168.1.11/~ymko/test.php にアクセス。
  • http://ameblo.jp/lamper/entry-10242074699.html
    • usermod -G は,区切りの上書きなのでusersに追加したいときは現在の補助グループ+追加したいグループを書く。こうしないとadminが抜けてsudoできなくなった。幸い、端末が生きてて残ってたので助かった。uid=xxxx(ymko) gid=xxxx(ymko) 所属グループ=x(adm),xx(dialout),xx(cdrom),xx(plugdev),xx(users),xx(lpadmin),xx(admin),xx(sambashare),xx(kvm),xx(libvirtd),xx(ymko)
# usermod -G adm,admin,dialout,cdrom,plugdev, \
lpadmin,sambashare,kvm,libvirtd,users ymko
で復旧。