Xamppを使って既存のApacheとは別にPHP4専用のAPサーバーをたてる

高瀬 裕介 311views 更新:2014年7月31日
cd /usr/local/src
wget http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/1.4.14/xampp-linux-1.4.14.tar.gz 
tar -zxvf cd /usr/local/src/xampp-linux-1.4.14.tar.gz

sed -i -e "s/port\s*=\s*3306/port = 13306/g" /opt/lampp/etc/my.cnf
sed -i -e "s/Listen\s*80/Listen 1080/g" /opt/lampp/etc/httpd.conf
sed -i -e "s/Listen\s*443/Listen 1443/g" /opt/lampp/etc/ssl.conf

sed -i -e "s/testport\s*3306/testport 13306/g" /opt/lampp/lampp
sed -i -e "s/testport\s*80/testport 1080/g" /opt/lampp/lampp
sed -i -e "s/testport\s*443/testport 1443/g" /opt/lampp/lampp 

echo 'Include etc/conf.d/*.conf' >> /opt/lampp/etc/httpd.conf
mkdir /opt/lampp/etc/conf.d

/opt/lampp/lampp php4
/opt/lampp/lampp startapache
vim /opt/lampp/etc/httpd.conf
#AddDefaultCharset ISO-8859-1
...
#User nobody
User apache
#Group nobody
Group apache

vim /opt/lampp/etc/conf.d/php4domain.com.conf
<VirtualHost *:1080>
    ServerName php4domain.com
    ServerAlias www.php4domain.com
    DocumentRoot /var/www/vhosts/php4domain.com/httpdocs
    <Directory "/var/www/vhosts/php4domain.com/httpdocs">
      order allow,deny
      allow from all
      Allowoverride all
    </Directory>

<IfModule mod_suexec.c>
    SuexecUserGroup "php4domain.com" "psacln"
</IfModule>

<IfModule mod_userdir.c>
    UserDir "/var/www/vhosts/php4domain.com/web_users"
</IfModule>
</VirtualHost>

vim /var/www/vhosts/php4domain.com/conf/last_httpd.include
<VirtualHost *:80 >
    ServerName "php4domain.com"
    ServerAlias  "www.php4domain.com"
    UseCanonicalName Off

    ProxyPass / http://php4domain.com:1080/
    ProxyPassReverse / http://php4domain.com:1080/
</VirtualHost>

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません