Fedora Core 5 LAMP環境構築
世の中にはXAMPPなんて便利なものもあるわけですが。ここはトラジショナルに。
# rpm -qa | grep httpd
httpd-2.2.0-5.1.2
# rpm -qa | grep mysql
# rpm -qa | grep perl
perl-5.8.8-5
# rpm -qa | grep php
php-5.1.4-1
httpdの削除とApache2.2のインストール
削除。
# rpm -e --nodeps httpd-2.2.0-5.1.2
# rpm -e --nodeps httpd-manual-2.2.0-5.1.2
入手。
- http://httpd.apache.org/download.cgi
- Unix Source: httpd-2.2.2.tar.gz
インストール
# gzip -d httpd-2.2.2.tar.gz
# tar xvf httpd-2.2.2.tar
# cd httpd-2.2.2
# ./configure --enable-so
# make
# make install
設定
ServerAdmin <メールアドレス>
ServerName <サーバ名>:80
php5の削除とphp4のインストール
削除。
# rpm -e --nodeps php-5.1.4-1
# rpm -e --nodeps php-pear-1.4.9-1
# rpm -e --nodeps php-ldap-5.1.4-1
入手。
- http://www.php.net/downloads.phpにアクセス
- 「PHP 4.4.2 (tar.gz) [5,333Kb] - 13 Jan 2006」をダウンロード
インストール(http://www.php.net/manual/ja/install.unix.apache2.php)
# gunzip php-4.4.2.tar.gz
# tar -xvf php-4.4.2.tar
# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
# make
# make install
php4設定
/usr/local/apache2/conf/httpd.confのL.53に
LoadModule php4_module modules/libphp4.so
が自動的に追記されていることを確認。
また、L.330辺りに下記を追加。
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
Apache2.2およびphp4の確認
# chcon -c -v -R -u system_u -r object_r -t lib_t /usr/local/apache2/modules/libphp4.so
# chcon system_u:object_r:shlib_t /usr/local/apache2/modules/libphp4.so
# /usr/local/apache2/bin/apachectl restart
SELinuxが解除できず。
メニューバー->デスクトップ->管理->セキュリティレベルとファイヤーウォールの設定
から無効にする。restartしたら立ち上がってないからstartしろ、と言われ、start。
phpinfo.phpを/usr/local/apache2/htdocs/に。
<?php phpinfo(); ?>
ブラウザからアクセスし、情報が表示されることを確認。
MySQLインストール
参考:http://www9.ocn.ne.jp/~pcvolu/pcnet/fedopage14.htm
# yum install mysql mysql 5.0.22-1.FC5.1とperl-DBI 1.50-2.2が入る # yum install mysql-server # yum install mysql-devel # /etc/init.d/mysqld start