レッドハットのクローンOSでサーバー構築めも
インストール環境
Windows XP
Care2 E8400 3GHz
メモリ 2G
--・VMwereダウンロード
https://my.vmware.com/jp/web/vmware/free#desktop_end_user_computing/vmware_player/5_0|PLAYER-503|product_downloads
VirtualBoxとWMwereどちらがいいのか比較したところ。
VirtualBoxはVRAMなどの細かい設定ができる。
VMwereはドラックアンドドロップでファイルを移動できる。
私はWMwere選択しました。使用経験もあるので。
インストール時の注意は特にありません。※最新のVMwere Plusは営利使用有料
・Redhatダウンロード
無料版の開発は終了し現在は有料版のみ提供しています。
Redhatは企業向けの有料版しかありません。評価版も企業向けにしか提供されていません。
フリーメールアドレスなど、個人向けのメールアドレスでは企業向けカウントに登録できませんでした。
えでぃしょんについて
Red Hat Desktop(デスクトップ用途向け)、WS (ワークステーション用途向け)、ES (エントリークラスのサーバ向け)、AS (比較的大規模なサーバ向け
--・アパッチ
公式のミラーダウンロードはリンクは殆ど機能していなかった・・・
Not Found
The requested URL /net/apache//httpd/httpd-2.4.6.tar.gz was not found on this server.
Tera Term SSH接続
ソフトのダウンロード
http://sourceforge.jp/projects/ttssh2/releases/
参考
http://freesoft.tvbok.com/freesoft/virtual/vmware_centos4.html
文字化け
http://www.j-oosk.com/teraterm/configuration/563/
--・PHP
http://us1.php.net/downloads.php
""内は変数の値を表示
===型の比較
配列の添え字は数字や文字をキーにできる
・フィールドにはクラス変数とインスタンス変数の2種類がある
クラス変数
private static $クラス変数 = 0;
インスタンスを生成しなくても、使用できる変数で、クラス全体で共有される。
self::$クラス変数名
で呼び出すことができる。
インスタンス変数
private $インスタンス変数;
生成したインスタンス毎に使用する変数。
$this->$インスタンス変数
で呼び出すことができる。
--vmwere エラー
エラー
ディスク"XXXX.vmdk"を開くことができない、または一部のスナップショットがこのディスクに従属しています。
理由: ファイルをロックできませんでした。
対応策
**.vmdk.lck
**.vmem.lck
**.Edition.vmx.lck
上記フォルダを削除
--アパッチインストール
APRエラー
configure: error: APR not found. Please read the documentation
http://nakoruru.jp/?p=747
*ServerName設定
# vi /usr/local/apache2/conf/httpd.conf
設定詳細
http://digibot.jp/tips/linux/003.html
--フォルダ検索
find / -name "apache*" -type d
--リナックスの全体像
--HTMLとJSの構造
--JS
JS:URLにパラメータを付けて渡す
2012.02.29
リンクURLにパラメータを付け、
リンク先のページで処理させるというのをやったのでメモです。
■index.html
---------------------------------------------------------------------------------------
<a href="page.html?sample1=yes&sample2=100">リンクです</a>
---------------------------------------------------------------------------------------
上記のようなリンクを設置。
URLの後に"?"でパラメータを繋ぎます。
複数ある場合はさらに"&"で繋ぎます。
■page.html
---------------------------------------------------------------------------------------
<script type="text/javascript">
var urlPrm = new Object;
var urlSearch = location.search.substring(1).split('&');
for(i=0;urlSearch[i];i++) {
var kv = urlSearch[i].split('=');
urlPrm[kv[0]]=kv[1];
}
alert(urlPrm.sample1);
alert(urlPrm.sample2);
</script>
---------------------------------------------------------------------------------------
飛び先のページに書くJSは上記のようになります。
最後のアラートで表示される文字はそれぞれ"yes","100"となります。
外部のJSの関数を呼ぶ
http://www.pori2.net/js/kihon/16.html
--RPM 米Red Hat社が開発したアプリケーション・パッケージの管理方式
--yum Yellowdog Updater Modified (Yum)はLinuxのRPM互換パッケージ管理システム
--SPEC RPMを作成するための作業手順やRPMの情報などを記述したファイル.このファイルを用いてRPMを作成する
--tar(ター、tape archives)は、ファイルフォーマットの一種であり、Tape ARchive formatの略である。
--GNU(/gnuミ / グヌー、/gnjuミ / グニュー)は、UNIX互換のソフトウェア環境を全てフリーソフトウェアで実装することを目標とするプロジェクト、およびそのソフトウェア全体を指す。
pwd 現在の改装
tar xzvf package.tar.gz 回答するXXX.tar.gz
./configure ⇒make makeファイルの作成とコンパイル
sudo yum remove httpd アパッチのアンインストール
/usr/local/apache2/bin/apachectl start アパッチの起動とパス
find / -name "apache*" -type d
# vi /usr/local/apache2/conf/httpd.conf
参考
--LAMP 俺の開発研究所
VMへOSインストール
http://itmemo.net-luck.com/vmware-player-centos-64bit-install/
あぱっち
http://itmemo.net-luck.com/linux-centos-apache-install-2/
PHP
http://itmemo.net-luck.com/linux-centos-php-install/
そのたCENTOS
http://itmemo.net-luck.com/category/centos/
--設定ファイル
http://centos.server-manual.com/centos5_apache2_php5.html
--大まかな流れ
http://btt.hatenablog.com/entry/2013/02/06/120049
0 件のコメント:
コメントを投稿