Apache(アパッチ)

サーバ

Apache2.4 + PHP7.0 + MySQL5.7

今日は、久しぶりにWEBサーバの構築です。

 

サーバはさくらインターネットのVPS、

OSは「Ubuntu 16.04」

 

です。

 

Apache2.4 + PHP7.0 + MySQL5.7 の構成にします!!

 

# sudo apt-get -y upgrade
# sudo apt-get -y update

 

【Apache2.4をインストール】
・Apacheをインストール
# sudo apt-get -y install apache2

・Apacheのバージョンを確認
# apache2 -v
======================================
Server version: Apache/2.4.18 (Ubuntu)
Server built:   2016-07-14T12:32:26
======================================

・Apacheを起動
# sudo service apache2 start

・あとで使用したいので、ついでにmod_writeを有効化
# sudo a2enmod rewrite

 

【PHP7をインストール】
・PHPをインストール
# sudo apt-get -y install -y php7.0

・あとで使いそうなライブラリーもインストールしておきます
# sudo apt-get -y install php7.0-mysql php7.0-gd php7.0-mbstring

・php7のApacheモジュールを有効化
# sudo a2enmod php7.0

・PHPのバージョンを確認
# php -v
=========================================================================
PHP 7.0.13-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.13-0ubuntu0.16.04.1, Copyright (c) 1999-2016, by Zend Technologies
=========================================================================

・php.iniの設定変更
sudo vi /etc/php/7.0/apache2/php.ini
===================================
allow_url_fopen = On

allow_url_fopen = Off

;date.timezone =

date.timezone = Asia/Tokyo

session.name = PHPSESSID

session.name = gsohkqmgkzs

session.hash_function = 0

session.hash_function = 1

;mbstring.language = Japanese

mbstring.language = Japanese

;mbstring.internal_encoding =

mbstring.internal_encoding = UTF-8

;mbstring.http_input =

mbstring.http_input = UTF-8

;mbstring.encoding_translation = Off

mbstring.encoding_translation = On
===================================

・Apacheを再起動
sudo service apache2 restart

・Apacheを再起動
# sudo service apache2 restart

 

【MySQLをインストール】
・作業ディレクトリに移動
# cd /usr/local/src
※任意

# sudo wget http://dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb

# sudo dpkg -i mysql-apt-config_0.7.3-1_all.deb

画面が立ち上がるので、
=====================================
MySQL Server (Currently selected: mysql-5.7)
を選択

Ok
=====================================
と選択する。

・パッケージリストを最新化する
# sudo apt-get update

・インストール可能なMySQLのバージョンを確認
# sudo apt-cache policy mysql-server

・MySQLをインストール
# sudo apt-get install -y mysql-server

・MySQLのバージョンを確認
# mysql --version
===================================================
mysql  Ver 14.14 Distrib 5.7.17, for Linux (x86_64) using  EditLine wrapper
===================================================

・MySQLを再起動
# sudo /etc/init.d/mysql start

 

他にも設定を変更したりといろいろ作業が必要ですが、

大まかな流れはこんな感じです!!

弊社では、以下の方に向けて、WordPressの短期学習プログラムを
格安(15,000円~)で提供しております。

  • 個人でWordPressを使ったサイト(個人ブログやアフィリエイトサイトなど)構築をお考えの方
  • WordPressを使って副業で稼ぎたい方
  • フリーランスでWordPressを使ったお仕事をお考えの方
  • 自社でホームページの構築・運用をお考えの方
  • 企業のWEB担当者の方

内容

基本的には、初心者の方を対象にした学習プログラムです。

※ WordPress制作の上級者の方の場合、弊社の学習プログラムはあまり役に立たないと考えています。

  • ・ WordPressのインストールからセッティングの方法
  • ・ WordPressのテーマ選びについて
  • ・ WordPressのプラグイン選びと設定方法について
  • ・ サーバの準備方法
  • ・ ドメインの取得・管理の方法
  • ・ FTPの設定方法
  • など

ご用意頂くもの

  • ・ ノートPC
    ※ 弊社はWindowsを業務で利用しておりますので、できればWindowsのPCをおすすめしています。
  • WordPressでサイトの制作を考えているが、何から始めればいいのか分からない。
  • ドメインやサーバはどうやって準備すればいいの?
  • そもそもホームページの公開には何が必要なの?

などなど、

どのような内容でも構いませんので、お気軽にお問い合わせ下さい。

お客様の目的をお聞きした上で、最適の学習プランを提案致します。

ご興味のある方は、以下の内容を記載の上、一度お問い合わせ下さい。
こちらより、折り返しメールを致します。

  • ① お名前
  • ② 折り返し先のメールアドレス
  • ③ 希望の学習内容

関連記事

  1. CDN

    サーバ

    【CDN】Cloudflare(クラウドフレア)を利用

    Cloudflare(クラウドフレア)を試してみました。&nbsp…

  2. SiteGuard Lite 不正アクセス検出画面 編集画面

    サーバ

    WAF「SiteGuard Lite」の検出メッセージ画面の編集

    WAFを導入されたお客さんから、不正アクセスを検知した際の画面をも…

  3. サーバ

    踏み台にされてしまった!?「.htaccess」で国内IPアドレスのみアクセスを許可

    今日は朝から少し疲れました。原因はある業者さんのサイトが異常なまで…

  4. サーバー設定

    サーバ

    キー(鍵)の有効期限切れエラー:The following signatures were inva…

    Ubuntuで運用しているサーバがあるのですが、もろもろの理由で、…

  5. SSL(HTTPS)

    サーバ

    UbuntuへLet’s Encryptをインストール

    今回は、UbuntuサーバにLet's Encryptをインス…

最近の記事

  1. PHP(ピー・エイチ・ピー)
  2. SONY 広角レンズ「SEL1018」
  3. PHP(ピー・エイチ・ピー)
  4. 俺流塩ラーメン
  5. SEO(エスイーオー)
  6. Linux(リナックス)
  7. Linux(リナックス)
  8. PHP(ピー・エイチ・ピー)
  9. バージョンアップ
  10. Google Search(グーグル検索)
PAGE TOP