logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll

Ubuntu に LAMP をインストールする

27/06/2018, by Ivan

Apache のインストール

sudo apt-get update
sudo apt-get install apache2

また、apache の設定を更新します:

sudo ufw app list
sudo ufw allow in "Apache Full"

1 つのサイトには /var/www フォルダを使用できますが、ホーム ~/ ディレクトリに別のフォルダを用意しておくとよいでしょう。そこで、apache の設定に次の内容を追加しましょう:

sudo nano /etc/apache2/apache2.conf

<Directory /home/laptop/projects/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

他の <Directory> 設定を見つけて、その下に配置することができます。

403 エラーを避けるために、/home/username/projects フォルダの権限を更新し、さらに www-data apache ユーザーをあなたの username ユーザーグループに追加するとよいでしょう:

sudo adduser username www-data

または

sudo usermod -aG www-data username

追加のパッケージをインストールします:

sudo apt-get install curl git

MySQL のインストール

sudo apt-get install mysql-server

mysql のセキュアインストールを実行します:

mysql_secure_installation

PHP のインストール

まず、Ubuntu システムに異なるバージョンの PHP(PHP 5.6PHP 7.0PHP 7.1)をインストールするために、Ondřej Surý PPA を追加することから始めます。

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

異なるバージョンの PHP をインストールします

sudo apt-get install php libapache2-mod-php php-mysql php-gd

sudo apt-get install php5.6 php5.6-mysql php5.6-gd php5.6-xml php5.6-dom php5.6-curl php5.6-mcrypt php5.6-mbstring php5.6-pdo php5.6-json php5.6-xsl php5.6-bz2

sudo apt-get install php7.0 php7.0-mysql php7.0-gd php7.0-xml php7.0-dom php7.0-curl php7.0-mbstring php7.0-bcmath php7.0-pdo php7.0-json php7.0-xsl php7.0-bz2

sudo apt-get install php7.1 php7.1-mysql php7.1-gd php7.1-xml php7.1-dom php7.1-curl php7.1-mbstring php7.1-bcmath php7.1-pdo php7.1-json php7.1-xsl php7.1-bz2

sudo apt-get install php7.2 php7.2-mysql php7.2-gd php7.2-xml php7.2-dom php7.2-curl php7.2-mbstring php7.2-bcmath php7.2-pdo php7.2-json php7.2-xsl php7.2-bz2

sudo apt install php8.1 php8.1-mysql php8.1-gd php8.1-xml php8.1-dom php8.1-curl php8.1-mbstring php8.1-bcmath php8.1-pdo php8.1-xsl libapache2-mod-php8.1

sudo apt install php8.2 php8.2-mysql php8.2-gd php8.2-xml php8.2-dom php8.2-curl php8.2-mbstring php8.2-bcmath php8.2-pdo php8.2-xsl libapache2-mod-php8.2

Apache ウェブサーバーで動作する PHP のバージョンを設定するには、以下のコマンドを使用します。まず a2dismod コマンドで現在のバージョンを無効化し、その後 a2enmod コマンドで使用したいバージョンを有効化します。

sudo a2dismod php7.0
sudo a2enmod php7.1
sudo service apache2 restart

composer やその他のツールのインストール

Composer のインストールは非常に簡単で、1 つのコマンドで実行できます:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

これにより、Composer が /usr/local/bin の下に composer という名前のシステム全体で使えるコマンドとしてダウンロードおよびインストールされます。出力は次のようになるはずです:

#!/usr/bin/env php All settings correct for using Composer Downloading...
Composer successfully installed to: /usr/local/bin/composer Use it: php /usr/local/bin/composer

インストールをテストするには、次を実行します:

composer

そして、次のような出力が得られるはずです:

Composer Ubuntu

 

drush と drupal console をグローバルにインストールします:

composer global require drush/drush
composer global require drupal/console

Node.js をインストールします

sudo apt-get install nodejs
sudo apt-get install npm

gulp をグローバルにインストールします:

sudo npm install -g gulp

特定の PHP バージョン用に xdebug をインストールします: