2013年12月31日火曜日

VMwere上のCentOSでLAMP環境構築

・インストール環境 
Windows XP
Care2 E8400 3GHz
メモリ 2G

VMwere5.0
CentOS6.4
Apache2.4
MySQL
PHP5.5

VMwereのインストールからCentOSインストールまでは特記することはありません。
簡易インストールを使用するとVMwereが全て自動設定認識してくれます。ネットワーク周りもすぐ使えます。

--日本語化
OSのGUIからSYSTEM⇒Keyboade⇒Japanesを選択
yum groupinstall "Japanese Support"
vi /etc/sysconfig/i18n
ja_JPに書き換える
再起動

--Tera Term SSHクライアント
ダウンロード
http://sourceforge.jp/projects/ttssh2/releases/
文字化けする場合はTera Termの設定からフォントを変更

--LAMP環境構築手順
http://itmemo.net-luck.com/linux-centos-apache-install-2/
上記サイトが参考になります。

・エラー発生の場合は

configure: error: pcre-config for libpcre not found. PCRE is required and available
PCREをダウンロードしてインストール

configure: error: You need a C++ compiler for C++ support.
yum install gcc-c++

最後にPHPの動作を確認して終了です。
http://192.168.xxx.xxx/index.php




・iptablesとhttpd.confの書き換えについて※書き換え追加箇所赤文字

--ファイヤウォール設定
vi /etc/sysconfig/iptables
# SSH, HTTP, FTP1, FTP2, MySQL
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80    -j ACCEPT

--アパッチ設定
vi /usr/local/apache2/conf/httpd.conf

<IfModule unixd_module>
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User apache
Group apache

</IfModule>

#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName hide-CentOS:80


<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

#
# PHP Configuration
#
<FilesMatch "\.ph(p[2-6]?|tml)$">
    SetHandler application/x-httpd-php
</FilesMatch>

<FilesMatch "\.phps$">
    SetHandler application/x-httpd-php-source
</FilesMatch>





0 件のコメント:

コメントを投稿