Linux(Ubuntu/Debian)でのインストール

ゆとり向け(ubuntu 12.04で確認)

下のコマンド(水色の部分全部)をコピー。端末を開いてペーストする。 パスワードを入力しておしまい。

sudo apt-get -y install apache2 php5 php-pear php-compat php-http-request php-pager php-file php5-curl curl unzip
sudo pear install Net_UserAgent_Mobile
curl -L -o /tmp/rep2.zip http://akid.s17.xrea.com/cgi/dl/dl.php?dl=p2
sudo unzip -x /tmp/rep2.zip -d /var/www/
sudo mkdir -p /var/www/rep2/data/
sudo chown -R www-data:www-data /var/www/rep2/
firefox http://localhost/rep2/

詳しいことは「DebianGNU/Linuxでのインストール」を見て。

MacOSXでのインストール

Mac OS XでPHPが動かない場合(標準そのままでは動かない)は、http://homepage1.nifty.com/glass/tom_neko/web/web_cgi_osx.html#phpを参考にhttpd.confを編集して下さい。 その後は、「システム環境設定」>「共有」>「パーソナルWeb共有」>「開始」で、サーバと共に稼働します。

Mac OS Xでのデータ保存用ディレクトリのパーミッションの簡単な変更方法

  1. Finderでフォルダを選択。
  2. 「情報を見る」>「所有権とアクセス権」を選ぶ。
  3. オーナー、その他のアクセスを「読み/書き」可能に設定。

Mac OS X でもっと分かりやすく説明してほしい

パッケージ形式のはないの? MacOSXインストールパッケージ(べるべるさん作成)が便利です。

しかし上記の情報はどうも古いようなので・・・・こちら

PPC版MacOS Xでの覚え書き(最新のPHP5、Apache2の導入etc)

Windowsでのインストール

Windows ヽ( ・∀・)ノ● ウンコー

1. サーバーを立てるか借りる 自鯖は「VertrigoServ」インストールするだけでOK。*1
借りるなら「p2用レンタルサーバー比較」見て好きなの選べ!

2. ソフト(rep2)のダウンロード 「rep2 機能拡張パック」より rep2ex-○○○○○-○○.zip をダウンロード。解凍すると中にrep2フォルダが入っている 「PEAR 詰め合わせ」より p2pear-○○.zip をダウンロード 解凍した中のincludesフォルダをrep2フォルダに入れる

rep2ディレクトリの中にデータ保存用のdataというフォルダを作る

rep2フォルダをC:\Program Files\Vertrigoserv\wwwやサーバーに入れる

必要に応じて、 conf/conf_admin.inc.php などのconfファイルやphp.iniをテキストエディタで開いて設定編集。

3. セキュリティ対策する 自鯖にしろサーバーというのはインターネットを通じて世界中の第三者がアクセスできてしまいます。他人に使われると問題が起こるのでアクセス制限をかけましょう。詳しくはセキュリティ対策

あなたのPCに直接被害が加えられないとしても、過去にアクセス制限のされていないp2が2chへの荒らし目的で第三者に不正利用された事例も多数あります。

4. ブラウザから、localhost/rep2 などへアクセス。

注意:●を使う人はcurlのインストールが必要。

Windows版Apacheとcurlのインストール(●もOK)Windows版Apacheとcurlのインストール(●もOK)Apache2.xx.xx+PHP5

しかしこの情報はどうも古いようなので・・・・こちら

Windows版Apacheとcurlのインストール(●もOK)Apache2.xx.xx+PHP5(簡易版)

Request timed out/Internal Server Errorで書けない件

2013年8月以降,一部ポートが開いているとRequest timed out/Internal Server Errorで書けないようになりました.
206.223.144.0/20 207.29.224.0/19からのtcpポート443,995,1723を遮断すればOK

具体的な方法としてはRequest timed out/Internal Server Errorで書けない件#2 より

3 :動け動けウゴウゴ2ちゃんねる:2013/09/25(水) 23:21:29.29 ID:W/bhDuBo
◆フィルタリングの設定例 
対象インターフェースや挿入箇所(適用順)等は環境に応じて修正のこと。  

(iptables編) 
iptables -t filter -I INPUT 2 -s 206.223.144.0/20 -p tcp --dport 443 -j REJECT 
iptables -t filter -I INPUT 3 -s 206.223.144.0/20 -p tcp --dport 995 -j REJECT 
iptables -t filter -I INPUT 4 -s 206.223.144.0/20 -p tcp --dport 1723 -j REJECT 
iptables -t filter -I INPUT 5 -s 206.223.144.0/20 -p gre -j REJECT 
iptables -t filter -I INPUT 6 -s 207.29.224.0/19 -p tcp --dport 443 -j REJECT 
iptables -t filter -I INPUT 7 -s 207.29.224.0/19 -p tcp --dport 995 -j REJECT 
iptables -t filter -I INPUT 8 -s 207.29.224.0/19 -p tcp --dport 1723 -j REJECT 
iptables -t filter -I INPUT 9 -s 207.29.224.0/19 -p gre -j REJECT 
4 :動け動けウゴウゴ2ちゃんねる:2013/09/25(水) 23:22:14.13 ID:W/bhDuBo 
続き  

(YAMAHA編) 
ip filter 10000 reject * 206.223.144.0/20,207.29.224.0/19 tcp 443,995,1723 * 
ip filter 500000 restrict * * * * *  
pp select 1 
ip pp secure filter out 10000 500000 
5 :動け動けウゴウゴ2ちゃんねる:2013/09/25(水) 23:22:44.81 ID:W/bhDuBo
続き 

(NEC UNIVERGE IX編) 
ip access-list nttec deny tcp src 206.223.144.0/20 dest any dport eq 443 
ip access-list nttec deny tcp src 206.223.144.0/20 dest any dport eq 995 
ip access-list nttec deny tcp src 206.223.144.0/20 dest any dport eq 1723 
ip access-list nttec deny 47 src 206.223.144.0/20 dest any 
ip access-list nttec deny tcp src 207.29.224.0/19 dest any dport eq 443 
ip access-list nttec deny tcp src 207.29.224.0/19 dest any dport eq 995 
ip access-list nttec deny tcp src 207.29.224.0/19 dest any dport eq 1723 
ip access-list nttec deny 47 src 207.29.224.0/19 dest any 

interface FastEthernet0/0.0  
description WAN 
ip filter nttec 100 in

*1 ただしVertrigoServ?は長期間更新されていないようなので気になる方はxmappやWampServer?などでも大丈夫だと思われる。これらの統合パッケージを利用する場合、ApacheやMySQLなどの設定はほとんどする必要はなく、ほぼそのままローカルサーバーとして使用可能な状態でインストールされる。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-09-24 (水) 08:52:24 (942d)