Oh!Happy.JP

さくらのVPS1GでWordPressブログはじめました

さくらVPS1GでPHPの設定

さくらインターネットさんのさくらVPS1Gの設定として、PHP環境を整え設定を行いました。以下、私が行った手順です。

PHPの設定

  • サーバーに一般ユーザー(sakura)でSSH接続し、suコマンドでrootになった後、yumコマンドでPHPをインストールしました。
    $ su -
    パスワード:
    # yum install php php-mysql php-gd php-mbstring
    Installed:
      php.i686 0:5.3.3-3.el6_2.6               php-gd.i686 0:5.3.3-3.el6_2.6
      php-mbstring.i686 0:5.3.3-3.el6_2.6      php-mysql.i686 0:5.3.3-3.el6_2.6     
    
    Dependency Installed:
      freetype.i686 0:2.3.11-6.el6_1.8    libX11.i686 0:1.3-2.el6
      libX11-common.noarch 0:1.3-2.el6    libXau.i686 0:1.0.5-1.el6
      libXpm.i686 0:3.5.8-2.el6           libedit.i686 0:2.11-4.20080712cvs.1.el6
      libjpeg.i686 0:6b-46.el6            libpng.i686 2:1.2.46-1.el6_1
      libxcb.i686 0:1.5-1.el6             php-cli.i686 0:5.3.3-3.el6_2.6
      php-common.i686 0:5.3.3-3.el6_2.6   php-pdo.i686 0:5.3.3-3.el6_2.6
    Complete!
    
  • WebサーバーApache(httpd)を再起動しました。
    # service httpd restart
    
  • 以下のPHPスクリプトを作成してphpの設定を確認しました。
    # cd /var/www/html
    # nano phpinfo.php
    
    <?php phpinfo(); ?>
    
  • iMacからブラウザで「http://(サーバーのURL)/phpinfo.php」にアクセスし、PHPが稼働していることを確認しました。
  • php-mcryptをインストールするために「EPELリポジトリ」を追加しました。
    # rpm -ivh http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/epel-release-6-5.noarch.rpm
    
  • 通常のアップデートで「EPELリポジトリ」を使わないように「/etc/yum.repos.d/epel.repo」の設定を下記に変更しました。
    # nano /etc/yum.repos.d/epel.repo
    
    [epel]
    enabled=0
    
  • 「EPELリポジトリ」からphp-mcryptに必要なライブラリーをインストールした後、php-mcryptをインストールしました。
    # yum install libmcrypt --enablerepo=epel
    # yum install libmcrypt-devel --enablerepo=epel
    # yum install php-mcrypt --enablerepo=epel
    
  • WebサーバーApache(httpd)を再起動しました。
    # service httpd restart
    
  • iMacからブラウザで「http://(サーバーのURL)/phpinfo.php」にアクセスし、mcryptモジュールが有効になっていることを確認しました。
Category: SakuraVPS
Tag:

Your email address will not be published. Required fields are marked *

*