PREMIUM

【旧版】ローカル開発環境の構築

PHPやMySQLを動かすためのサーバーを自分のPC上で構築する方法を学びます。
0%
このレッスンはアーカイブされました
このレッスンは視聴可能ですが、質問の受付や内容の更新は終了しております。
  • #01 構築の方針について (02:32) 無料公開中
    • ローカル開発環境構築の方針について。
    • 必要なツールについて。
  • #02 必要なツールの紹介 (1) (02:30) 無料公開中
    • CentOSのディスクイメージを入手する。
    • VirtualBoxを導入する。
  • #03 必要なツールの紹介 (2) (01:40) 無料公開中
    • hosterの入手。
    • cyberduckの入手。
    • ターミナルの起動。
    • 仮想マシンの作成。
    • 仮想マシンの設定(ネットワーク&ストレージ)。
    • CentOSインストーラーの起動。
    • 言語の設定。
    • キーボードの設定。
    • ネットワークの設定。
    • ネットワークからCentOSをインストールするための設定。
    • ディスクの設定。
    • ネットワークの設定。
    • タイムゾーンの設定。
    • rootパスワードの設定。
    • 必要なパッケージの設定。
    • インストールメディアの取り外し。
    • CentOSの再起動。
    • yum -y updateの実行。
    • IPアドレスの調査(/sbin/ifconfig)。
    • hosterの設定。
    • ターミナルからのアクセス(ssh -l ユーザー名 ホスト名)
    • 作業用ユーザーの追加(useradd ユーザー名)。
    • パスワードの設定(passwd ユーザー名)。
    • 作業用ユーザーでサーバーにログイン。
    • 作業用ユーザーをwheelグループに追加(usermod -G wheel ユーザー名)。
    • visudoの設定。
    • Webサーバーのインストール(sudo yum -y install httpd)。
    • MySQLのインストール(sudo yum -y install mysql-server)。
    • PHPのインストール(sudo yum -y install php php-devel php-pear php-mbstring php-gd php-mysql)。
    • rootユーザーになる方法(su -)。
    • 一般ユーザーになる方法(exit)。
    • selinuxを無効化(setenforce 0)。
    • 再起動時にselinuxを無効化します(vi /etc/sysconfig/selinux)。
    • iptablesの無効化(/sbin/service iptables stop)。
    • 再起動時にiptablesを無効化します(chkconfig iptables off)。
    • サーバーの再起動(reboot)。
    • Webサーバーを起動(/sbin/service httpd start)。
    • MySQLの起動(/sbin/service mysqld start)。
    • 再起動時にWebサーバーを起動(chkconfig httpd on)。
    • 再起動時にMySQLを起動(chkconfig mysqld on)。
    • ローカルWebサーバーへのアクセス。
    • MySQLへのアクセス(mysql -u root)。
    • MySQLを終了(exit)。
    • Webのドキュメントに作業用ユーザーがアクセスできるようにする(chown ユーザー名 /var/www/html)。
    • cyberduckで/var/www/htmlにアクセス。
    • /var/www/htmlにindex.htmlを作成。
    • cyberduckからエディターが立ち上がるように設定。
    • index.htmlの表示確認。
    • test.phpの作成。
    • ブラウザからの確認。
    • 古いPHP関連パッケージを削除(sudo yum -y remove php*)
    • PHP5.3をインストール(sudo yum -y install php53 php53-devel php53-pear php53-mbstring php53-gd php53-mysql)