このチュートリアルでは、Ubuntu16.04VPSにMemcachedとNginxを使用してWordPressをインストールする方法について段階的に説明します。 。 WordPressは、PHPで記述された最高のオープンソースコンテンツ管理システムの1つです。
要件
このチュートリアルを書いている時点で、WordPressの最新の安定バージョンは4.8であり、次のものが必要です。
- PHP>=5.2.4。また、サイトのパフォーマンスを向上させるために、MemCachedを使用することを強くお勧めします。
- NginxまたはApacheWebサーバー;
- LinuxVPSにインストールされているMySQLまたはMariaDB。
1。システムを更新する
次のコマンドを実行して、パッケージリストとOSパッケージが最新であることを確認します。
sudo apt-get update sudo apt-get upgrade
自動更新を構成することもできます。
2。 Nginxをインストールする
公式のNginxリポジトリから最新のNginxバージョンをインストールするには、「/ etc / apt/sources.list」ファイルを編集します。
sudo vi /etc/apt/sources.list
次の行を追加します:
deb http://nginx.org/packages/ubuntu/ xenial nginx deb-src http://nginx.org/packages/ubuntu/ xenial nginx
3。 MySQLをインストールする
sudo apt-get install mysql-server
Apacheサービスを停止して削除してから、次のコマンドを使用して仮想サーバーにnginxをインストールします。
sudo service apache2 stop sudo apt-get remove apache2 sudo apt-get autoremove sudo apt-get install nginx
起動時に開始するようにNginxを構成します:
sudo update-rc.d -f nginx defaults
4。 Memcached、PHP 7、およびPHPモジュールをインストールします:
sudo apt-get install memcached php-memcache php-memcached php7.0 php7.0-cli php7.0-fpm php7.0-curl php7.0-mbstring php7.0-mysql php7.0-gd php7.0-zip php7.0-intl php7.0-mcrypt libgd-tools libmcrypt-dev mcrypt php-pear libgd-dev php-pear php7.0-dev
5。 WordPressのインストール手順を開始します
公式ウェブサイトで入手できる最新バージョンのWordPressを仮想サーバーのディレクトリにダウンロードし、次のコマンドを使用して抽出します。
sudo apt-get install wget unzip cd /opt/ wget https://wordpress.org/latest.zip unzip latest.zip mv /opt/wordpress/ /var/www/html/wordpress/
WordPressでは、データが保存される場所であるため、データベースが機能する必要があるため、新しいMySQLデータベースを作成します。
mysql -u root -p mysql> create database wpdb; mysql> GRANT ALL PRIVILEGES ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY 'Y0Ur_Pa55w0rD'; mysql> flush privileges; mysql> quit
MySQLのユーザー名、パスワード、データベース名をWordPress構成ファイルに追加します。
mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php
vi /var/www/html/wordpress/wp-config.php
define('DB_NAME', 'wpdb'); define('DB_USER', 'wpuser'); define('DB_PASSWORD', 'Y0Ur_Pa55w0rD');
新しいNginx構成ファイルを作成し、ドメイン名に次の仮想ブロックを追加します。
vi /etc/nginx/sites-available/your-domain.com.conf
次の行を追加します:
server { listen 80; server_name your-domain.com; root /var/www/html/wordpress/; index index.php; access_log /var/log/nginx/your-domain.com-access.log; error_log /var/log/nginx/your-domain.com-error.log; charset en_us.UTF-8; location / { try_files $uri $uri/ /index.php?$args; } location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ { expires 365d; }location ~* \.(pdf)$ { expires 30d; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }を含める
「your-domain.com」を実際のドメイン名に置き換えることを忘れないでください。次に、「デフォルト」のNginx構成ファイルを無効にします。
rm /etc/nginx/sites-enabled/default
新しいNginx構成ファイルを有効にします:
ln -sf /etc/nginx/sites-available/your-domain.com.conf /etc/nginx/sites-enabled/
「/etc/php/7.0/fpm/pool.d/www.conf」ファイルを開き、「listen」変数を変更します。
変更:
listen = /run/php/php7.0-fpm.sock
宛先:
listen = 127.0.0.1:9000;
「/etc/php/7.0/fpm/php.ini」構成ファイルを編集します:
vi /etc/php/7.0/fpm/php.ini
次の設定を追加/変更します:
max_execution_time = 300 max_input_time = 600 memory_limit = 256M post_max_size = 64M upload_max_filesize = 64M
[ecko_alert color =” blue”]これはすべて複雑すぎるようですか?私たちからWordPressVPSを入手してください。そうすれば、これらすべてを無料で行うことができます。サーバーは24時間年中無休で対応します[/ecko_alert]
「memcache.ini」構成ファイルを編集します:
vi /etc/php/7.0/mods-available/memcache.ini
最後に次の行を追加します:
session.save_handler = memcache session.save_path = "tcp://localhost:11211"
/etc/memcached.confを編集し、Memcachedのメモリ制限を128MB以上に増やします。
変更:
-m 64
宛先:
-m 128
localhost(127.0.0.1)でリッスンし、UDPを無効にするようにmemcachedを構成します。
vi /etc/memcached.conf
-l 127.0.0.1 -U 0
Webサーバーユーザー(www-data)は、「/ var / www / html / wordpress」ディレクトリ内のファイルとディレクトリに書き込める必要があるため、次のコマンドを実行することで簡単に実行できます。
sudo chown www-data:www-data -R /var/www/html/wordpress/
メインのnginx構成ファイル(/etc/nginx/nginx.conf)を編集し、「http」ブロックに「gzip_varyon」を追加します。
vi /etc/nginx/nginx.conf gzip_vary on
nginx構成をテストします:
# nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
テストが成功した場合は、memcached、php7.0-fpm、およびNginxサービスを再起動して、変更を有効にします。
sudo service memcached restart sudo service php7.0-fpm restart sudo service nginx restart
お気に入りのWebブラウザを使用してhttp://your-domain.com/を開き、簡単な手順に従います。インストールしたら、管理者バックエンドにログインし、必要に応じて構成します。
6。 Memcachedを使用するようにW3TotalCacheをインストールして構成します
http://your-domian.com/wp-admin/plugins.phpを開きます>>新規追加>>「W3トータルキャッシュ」を検索>>「W3トータルキャッシュ」タイトルの横にある「今すぐインストール」をクリック>>アクティブ化します。
http://your-domian.com/wp-admin/plugins.phpを開きます>>[W3トータルキャッシュ]セクションの[設定]をクリックします:
- 縮小
Minify: select 'Enable' Minify Cache Method: Memcached
[すべての設定を保存]をクリックします。
- オブジェクトキャッシュ
Object Cache: select 'Enable' Object Cache Method : Memcached
[すべての設定を保存]をクリックします。
それだ。これで、MemcachedとNginxを使用したWordPressのインストールが完了しました。
7。さらに読む
WordPressをインストールした後、WordPressの記事のいくつかを読むことができます:
- LinuxVPSでWordPressを高速化および最適化する方法
- WordPress用のトップ10ソーシャルメディアプラグイン
- ウェブサイトに必要な8つの重要なWordPressプラグイン
- WordPressサイトを保護するための5つの重要なヒント
- MainWPプラグインを使用して1か所から複数のWordPressサイトを管理する方法
もちろん、WordPress VPSホスティングサービスのいずれかを使用している場合は、UbuntuにMemcachedとNginxを使用してWordPressをインストールする必要はありません。その場合は、専門のLinux管理者にMemcachedとNginxを使用してWordPressをインストールするよう依頼できます。 あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 UbuntuにMemcachedとNginxを使用してWordPressをインストールする方法に関するこの投稿が気に入った場合は、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションに返信を残してください。ありがとう。