Xampp for Linuxを別Portで起動する設定
すでにいろいろなServiceが動いているServerに一時的に切り分けた環境を構築したくて設定したMemo。
環境はCentOS
Xampp for Linuxは公式siteからDownload。まずはそれぞれのconfig fileを編集してportを変更する。
[apache] lampp/etc/httpd.conf
Listen 80
ServerName localhost:80
[apache] lampp/etc/extra/httpd-ssl.conf
「443」で検索して適当なport noにする。
[mysql] lampp/etc/my.cnf(2箇所)
port = 3306
[proftp] lampp/etc/proftpd.conf
Port 21
lamppの起動Scriptを編集。
# cp /opt/lampp/lampp /etc/rc.d/init.d/
# vi /etc/rc.d/init.d/lampp
80, 443, 3306, 21で検索してそれぞれ置き換える。その他Xampp for Linuxの基本的なinstallは前の記事も参考に。起動してみる。
# /etc/rc.d/init.d/lampp start
# /etc/rc.d/init.d/lampp security
phpMyAdminもportを変更。
# vi /opt/lampp/phpmyadmin/config.inc.php
$cfg['Server'][$i]['host'] = '127.0.0.1';
$cfg['Server'][$i]['port'] = '3307';
これを追記。
Firewallの設定も忘れずに。
FTPの場合はpassive modeを使えない(既に別のFTP serverがいるから)ので、FileZillaでaccessする場合は、転送設定 → activeにして接続しないと認証は通るけど、file一覧で失敗する。
< Related Posts >