パッケージ作成の準備 †
ここでは、apt-get でインストールしないパッケージを作成することにします。
作業環境について †
あらかじめ knoppix-install でハードディスクにインストールされている
KNOPPIX環境で行ないます。
GBA開発環境 †
コンパイラ †
ライブラリSOLA †
GBA開発/SOLA/開発環境/KNOPPIX の
ページにしたがってインストールします。
LAMP簡単起動スクリプト †
Apacheの設定 †
- public_html 下で CGI が実行できるようにする
/etc/apache/httpd.conf
341行目
<Directory /home/user/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options IncludesNoExec ExecCGI
698行目
LanguagePriority ja en ...
732行目コメントを外し、.sh .pl は削除する
AddHandler cgi-scfipt .cgi
737行目
AddType text/html .shtml
AddHandler server-parsed .shtml
761行目
AddDefaultCharset off
MySQLの設定 †
- 方針:データのディレクトリを各ユーザの .mysql_data ディレクトリに保存ようにする。
- 上記のユーザ権限によるデータベース設定を自動的にやってくれるスクリプトを作っておこう。なお、再配布版では /etc/hdu/init が実行されないので、このスクリプト内で chmod 757 /var/run/mysqld を行っておく:
- 起動はユーザ権限で /etc/init.d/mymysql start、終了は /etc/init.d/mymysql stop
ウェブプログラミング用 LAMP 起動スクリプト †
メニューに追加 †
- ここで設定した内容は、次のファイルに反映される
- /home/knoppix/.config/menus/applications-kmenuedit.menu
- /home/knoppix/.local/share/desktop-directories/ウェブプログラミング.directory
- /home/knoppix/.local/share/applications/WebサーバApache.desktop
- /home/knoppix/.local/share/applications/データベースサーバMySQL.desktop