FreeBSD-8.1-RELEASE-i386 インストール 2 †
準備 †# 近いサーバーを選んでおく setenv PACKAGEROOT ftp://ftp3.jp.FreeBSD.org # 設定用のファイルがあるドライブをマウント mount_nfs 192.168.0.146:/back /back apache †pkg_add -r apache22 echo 'apache22_enable="YES"' >> /etc/rc.conf echo 'apache22_http_accept_enable="YES"' >> /etc/rc.conf chown $LOGNAME /usr/local/www/apache22/data cp /usr/local/etc/apache22/httpd.conf /usr/local/etc/apache22/httpd.conf.orig sed s/you@example.com/info@zenno.com/ < /usr/local/etc/apache22/httpd.conf.orig > /usr/local/etc/apache22/httpd.conf patch -p0 < /back/src/newsyslog.conf.patch
snmpd †pkg_add -r net-snmp echo 'snmpd_enable="YES"' >> /etc/rc.conf cp /back/src/snmpd.conf /usr/local/share/snmp/snmpd.conf
mysql †pkg_add -r mysql55-server echo 'mysql_enable="YES"' >> /etc/rc.conf /usr/local/etc/rc.d/mysql-server start rehash mysqladmin -u root password PASS mysql -pPASS use mysql delete from user where password = ""; DROP USER ''@'%'; DROP DATABASE `test`; exit php5 †オリジナルpackageで WITH_APACHE=true WITH_MULTIBYTE=true にて作成済み package を使う。 pkg_add -r libxml2 pkg_add /back/new_package/php5-5.3.2_1.tbz echo '<? phpinfo(); ?>' > /usr/local/www/apache22/data/info.php echo 'date.timezone = "Asia/Tokyo"' > /usr/local/etc/php.ini patch -p0 < /back/src/php5.httpd.conf.patch
phpMyAdmin? †標準のパッケージは依存関係で古いMySQLを欲しがるので pkg_add /back/new_package/pdflib-7.0.4.tbz pkg_add /back/new_package/php5-mysql-5.3.2_1.tbz pkg_add -r phpMyAdmin # ↑は他の依存関係を解決するため、他の必要なパッケージが # すべて入って本体のインストールがエラーでとまるので。↓ pkg_add /back/new_package/phpMyAdmin-3.3.4.tbz cd /usr/local/etc/apache22/Includes/ cp /back/src/phpmyadmin.conf ./phpmyadmin.conf
cd /usr/local/www/phpMyAdmin/ cp /back/src/config.inc.php ./config.inc.php
#mysql-server-5.5.4に対応する patch -p0 < /back/src/create_tables.patch mysql -u root -pPASS < scripts/create_tables.sql
dump [2] †
|