linux関連/LAMPP
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(linux関連);
昨年度の卒研でまとめた資料です。 バージョンが古いので参...
なお、ディストリビュージョンに含まれるパッケージは予め削...
*httpd [#v5891b53]
%% wget http://sunsite.tus.ac.jp/pub/apache/httpd/httpd-2...
wget http://www.apache.org/dist/httpd/httpd-2.0.59.tar.gz~
tar zxvf httpd-2.0.59.tar.gz~
cd httpd-2.0.59~
./configure --enable-ssl --enable-so~
make~
make install~
vi /etc/rc.d/rc.local~
/usr/local/apache2/bin/apachectl start を追加
vi /usr/local/apache2/conf/httpd.conf~
ServerAdmin you@example.com -> 変更
ServerAdmin hamada@nbu.ac.jp
ServerName www.example.com:80 -> 変更
ServerName xxx.xxxxx.xx.xx:80
~
~
~
*MySQL [#f31e748b]
groupadd mysql~
useradd -g mysql mysql~
passwd mysql~
wget http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4...
tar zxvf mysql-4.1.20.tar.gz~
cd mysql-4.1.20~
./configure --prefix=/usr/local/mysql --with-charset=ujis...
make~
make install~
/usr/local/mysql/bin/mysql_install_db --user=mysql~
/usr/local/mysql/bin/mysqld_safe --user=mysql &~
/usr/local/mysql/bin/mysql -u root -p~
Enter password:<enter>
SET PASSWORD FOR root@localhost=PASSWORD('xxxxxxx');
GRANT ALL PRIVILEGES ON xoopsdb.* TO xoops@localhost IDE...
create database xoopsdb;
\q
cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/~
/sbin/chkconfig --add mysql.server~
~
再起動後
service mysql.server start
~
~
*PostgreSQL [#ge50e944]
useradd postgres~
passwd postgres~
mkdir /usr/local/pgsql~
chown postgres.postgres /usr/local/pgsql~
vi /etc/rc.d/init.d/postgres~
#!/bin/sh
#
# PostgreSQL start and shutdown script
#
# chkconfig: 345 90 11
# description: PostgreSQL start and shutdown script
. /etc/init.d/functions
case "$1" in
start)
runuser - postgres -c "pg_ctl -o \"-S -i\" start"
touch /var/lock/subsys/postgres
;;
stop)
runuser - postgres -c "pg_ctl -m Fast stop"
rm -f /var/lock/subsys/postgres
;;
*)
echo "Usage: /etc/rc.d/init.d/postgres {start|stop}"
esac
exit 0
chmod 755 /etc/rc.d/init.d/postgres~
cd /etc/rc.d/init.d/~
chkconfig --add postgres~
su - postgres~
vi .bashrc~
export POSTGRES_HOME=/usr/local/pgsql
export PGLIB=$POSTGRES_HOME/lib
export PGDATA=$POSTGRES_HOME/data
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PGLIB
PATH=$PATH:$POSTGRES_HOME/bin
source ~/.bashrc~
wget ftp2.jp.postgresql.org/pub/postgresql/source/v7.4.13...
tar zxvf postgresql-7.4.13.tar.gz~
./configure --enable-multibyte=UNICOODE~
make~
make install~
initdb~
*php (with mysql&postgresql) [#j1fa6ce3]
%% wget http://jp2.php.net/get/php-4.4.2.tar.gz/from/jp.p...
%% wget http://www.php.net/get/php-4.4.2.tar.gz/from/a/mi...
wget http://jp2.php.net/get/php-4.4.4.tar.gz/from/jp.php....
tar zxvf php-4.4.4.tar.gz~
cd php-4.4.4~~
環境に応じて変えてください。
mysql + postgresql
./configure --enable-mbstr-enc-trans --enable-track-vars...
mysqlのみ
./configure --enable-mbstr-enc-trans --enable-track-vars...
postgresqlのみ
./configure --enable-mbstr-enc-trans --enable-track-vars...
make~
make install~
vi /usr/local/apache2/conf/httpd.conf~
AddType application/x-httpd-php .php ->追加
LoadModule php4_module modules/libphp4.so ->追加
DirectoryIndex index.html index.html.var ->変更
DirectoryIndex index.php index.html index.html.var
~
~
~
*xoops [#md59803a]
%% wget http://prdownloads.sourceforge.jp/xoops/20474/xoo...
wget http://qgpop.dl.sourceforge.jp/xoops/20474/xoops-2.0...
tar zxvf xoops-2.0.15-JP.tar.gz~
mv xoops-2.0.15-JP/html /usr/local/apache2/htdocs/xoops~
cd /usr/local/apache2/htdocs/xoops/~
chmod 777 uploads cache templates_c~
chmod 666 mainfile.php~
~
~
webブラウザでインストール作業を継続
その後、
cd /usr/local/apache2/htdocs/xoops/
mv install install_org
chmod 644 mainfile.php
~
ユーザ毎に作成する場合
su - xxxxx
wget http://qgpop.dl.sourceforge.jp/xoops/20474/xoops-2....
tar zxvf xoops-2.0.15-JP.tar.gz
%%mv xoops-2.0.15-JP/html /usr/local/apache2/htdocs/xoop...
mv xoops-2.0.15-JP/html/ ./public_html
chmod 701 .
chmod 701 public_html
chmod 777 public_html/uploads public_html/cache public_h...
chmod 666 public_html/mainfile.php
webブラウザでインストール作業を継続の後、
mv install install_org
chmod 644 mainfile.php
~
~
*pukiwiki [#r0c378cf]
wget http://prdownloads.sourceforge.jp/pukiwiki/12957/puk...
%% cp pukiwiki-1.4.4.tar.gz ./ %%~
tar zxvf pukiwiki-1.4.7.tar.gz~
mv pukiwiki-1.4.7 public_html~
cd public_html ~
chmod 755 . ~
chmod 644 *.gif *.png *.php *.lng ~
chmod 777 ./attach ./backup ./counter ./diff ./wiki ./ca...
chmod 755 ./face ./image ./plugin ./skin ~
chmod 666 ./wiki/*.txt
chmod 666 ./cache/*
chmod 666 ./cache/*.*
chmod 644 ./face/*.png
chmod 644 ./image/*.png
chmod 644 ./image/*.gif
chmod 644 ./plugin/*.php
chmod 644 ./skin/*.php
chmod 644 ./skin/*.css
rm COPYING.txt
rm UPDATING.txt
rm README.txt
~
*VMWareのインストール用空イメージ [#jfc4702f]
添付のzipファイルを展開して使用してください。
終了行:
#navi(linux関連);
昨年度の卒研でまとめた資料です。 バージョンが古いので参...
なお、ディストリビュージョンに含まれるパッケージは予め削...
*httpd [#v5891b53]
%% wget http://sunsite.tus.ac.jp/pub/apache/httpd/httpd-2...
wget http://www.apache.org/dist/httpd/httpd-2.0.59.tar.gz~
tar zxvf httpd-2.0.59.tar.gz~
cd httpd-2.0.59~
./configure --enable-ssl --enable-so~
make~
make install~
vi /etc/rc.d/rc.local~
/usr/local/apache2/bin/apachectl start を追加
vi /usr/local/apache2/conf/httpd.conf~
ServerAdmin you@example.com -> 変更
ServerAdmin hamada@nbu.ac.jp
ServerName www.example.com:80 -> 変更
ServerName xxx.xxxxx.xx.xx:80
~
~
~
*MySQL [#f31e748b]
groupadd mysql~
useradd -g mysql mysql~
passwd mysql~
wget http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4...
tar zxvf mysql-4.1.20.tar.gz~
cd mysql-4.1.20~
./configure --prefix=/usr/local/mysql --with-charset=ujis...
make~
make install~
/usr/local/mysql/bin/mysql_install_db --user=mysql~
/usr/local/mysql/bin/mysqld_safe --user=mysql &~
/usr/local/mysql/bin/mysql -u root -p~
Enter password:<enter>
SET PASSWORD FOR root@localhost=PASSWORD('xxxxxxx');
GRANT ALL PRIVILEGES ON xoopsdb.* TO xoops@localhost IDE...
create database xoopsdb;
\q
cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/~
/sbin/chkconfig --add mysql.server~
~
再起動後
service mysql.server start
~
~
*PostgreSQL [#ge50e944]
useradd postgres~
passwd postgres~
mkdir /usr/local/pgsql~
chown postgres.postgres /usr/local/pgsql~
vi /etc/rc.d/init.d/postgres~
#!/bin/sh
#
# PostgreSQL start and shutdown script
#
# chkconfig: 345 90 11
# description: PostgreSQL start and shutdown script
. /etc/init.d/functions
case "$1" in
start)
runuser - postgres -c "pg_ctl -o \"-S -i\" start"
touch /var/lock/subsys/postgres
;;
stop)
runuser - postgres -c "pg_ctl -m Fast stop"
rm -f /var/lock/subsys/postgres
;;
*)
echo "Usage: /etc/rc.d/init.d/postgres {start|stop}"
esac
exit 0
chmod 755 /etc/rc.d/init.d/postgres~
cd /etc/rc.d/init.d/~
chkconfig --add postgres~
su - postgres~
vi .bashrc~
export POSTGRES_HOME=/usr/local/pgsql
export PGLIB=$POSTGRES_HOME/lib
export PGDATA=$POSTGRES_HOME/data
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PGLIB
PATH=$PATH:$POSTGRES_HOME/bin
source ~/.bashrc~
wget ftp2.jp.postgresql.org/pub/postgresql/source/v7.4.13...
tar zxvf postgresql-7.4.13.tar.gz~
./configure --enable-multibyte=UNICOODE~
make~
make install~
initdb~
*php (with mysql&postgresql) [#j1fa6ce3]
%% wget http://jp2.php.net/get/php-4.4.2.tar.gz/from/jp.p...
%% wget http://www.php.net/get/php-4.4.2.tar.gz/from/a/mi...
wget http://jp2.php.net/get/php-4.4.4.tar.gz/from/jp.php....
tar zxvf php-4.4.4.tar.gz~
cd php-4.4.4~~
環境に応じて変えてください。
mysql + postgresql
./configure --enable-mbstr-enc-trans --enable-track-vars...
mysqlのみ
./configure --enable-mbstr-enc-trans --enable-track-vars...
postgresqlのみ
./configure --enable-mbstr-enc-trans --enable-track-vars...
make~
make install~
vi /usr/local/apache2/conf/httpd.conf~
AddType application/x-httpd-php .php ->追加
LoadModule php4_module modules/libphp4.so ->追加
DirectoryIndex index.html index.html.var ->変更
DirectoryIndex index.php index.html index.html.var
~
~
~
*xoops [#md59803a]
%% wget http://prdownloads.sourceforge.jp/xoops/20474/xoo...
wget http://qgpop.dl.sourceforge.jp/xoops/20474/xoops-2.0...
tar zxvf xoops-2.0.15-JP.tar.gz~
mv xoops-2.0.15-JP/html /usr/local/apache2/htdocs/xoops~
cd /usr/local/apache2/htdocs/xoops/~
chmod 777 uploads cache templates_c~
chmod 666 mainfile.php~
~
~
webブラウザでインストール作業を継続
その後、
cd /usr/local/apache2/htdocs/xoops/
mv install install_org
chmod 644 mainfile.php
~
ユーザ毎に作成する場合
su - xxxxx
wget http://qgpop.dl.sourceforge.jp/xoops/20474/xoops-2....
tar zxvf xoops-2.0.15-JP.tar.gz
%%mv xoops-2.0.15-JP/html /usr/local/apache2/htdocs/xoop...
mv xoops-2.0.15-JP/html/ ./public_html
chmod 701 .
chmod 701 public_html
chmod 777 public_html/uploads public_html/cache public_h...
chmod 666 public_html/mainfile.php
webブラウザでインストール作業を継続の後、
mv install install_org
chmod 644 mainfile.php
~
~
*pukiwiki [#r0c378cf]
wget http://prdownloads.sourceforge.jp/pukiwiki/12957/puk...
%% cp pukiwiki-1.4.4.tar.gz ./ %%~
tar zxvf pukiwiki-1.4.7.tar.gz~
mv pukiwiki-1.4.7 public_html~
cd public_html ~
chmod 755 . ~
chmod 644 *.gif *.png *.php *.lng ~
chmod 777 ./attach ./backup ./counter ./diff ./wiki ./ca...
chmod 755 ./face ./image ./plugin ./skin ~
chmod 666 ./wiki/*.txt
chmod 666 ./cache/*
chmod 666 ./cache/*.*
chmod 644 ./face/*.png
chmod 644 ./image/*.png
chmod 644 ./image/*.gif
chmod 644 ./plugin/*.php
chmod 644 ./skin/*.php
chmod 644 ./skin/*.css
rm COPYING.txt
rm UPDATING.txt
rm README.txt
~
*VMWareのインストール用空イメージ [#jfc4702f]
添付のzipファイルを展開して使用してください。
ページ名: