詳解Ubuntu16.04搭建WordPress

下面由WordPress教程欄目給大家介紹ubuntu16.04搭建wordpress的方法,希望對需要的朋友有所幫助!

詳解Ubuntu16.04搭建WordPress

Ubuntu16.04搭建WordPress

安裝apache

安裝

apt-get?install?apache2

查看狀態

service?apache2?restart/status/start/stop

關閉防火墻80端口限制

ufw?allow?80

后面mysql數據庫3306端口也是

測試:

訪問http://Ubuntu的IP,出現It Works!網頁,

安裝MySQL

安裝

apt-get?install?mysql-server?mysql-client

測試

mysql?-u?root?-p

查看狀態

service?mysql?retart/status/start/stop

關閉防火墻3306端口限制

ufw?allow?3306

安裝php

安裝

apt-get?install?php7.0? apt-get?install?libapache2-mod-php7.0? apt-get?install?php7.0-mysql

重啟服務

service?apache2?restart? service?mysql?restart

測試

vim?/var/www/html/phpinfo.php

文件中寫:

<?php  echo phpinfo();?>

瀏覽器訪問:http:// ubuntu 地址/phpinfo.php,出現PHP Version網頁

安裝phpMyAdmin

sudo?apt-get?install?phpmyadmin

安裝時:空格選擇apache2,enter確定,下一步配置數據庫,輸入密碼。

創建phpMyAdmin快捷方式

sudo?ln?-s?/usr/share/phpmyadmin?/var/www/html

啟用Apache mod_rewrite模塊,后面修改wordpress鏈接時會用

sudo?a2enmod?rewrite

重啟服務

service?php7.0-fpm?restart

提示服務沒找到?不去管它

service?apache2?restart

瀏覽器訪問:http:// ubuntu 地址/phpmyadmin

配置Apache

vim?/etc/apache2/apache2.conf

添加:

AddType?application/x-httpd-php?.php?.htm?.html? AddDefaultCharset?UTF-8

重啟Apache服務

service?apache2?restart

安裝ufw 防火墻

sudo?apt-get?install?ufw

初始化數據庫

sudo mysql -u root -p  Enter Password:…mysql>  CREATE DATABASE wordpressdb;  mysql>CREATE USER wordpressuser@localhost IDENTIFIED BY ‘wordpresspassword’;  mysql>GRANT ALL PRIVILEGES ON wordpressdb.* TO wordpressuser@localhost;  mysql>FLUSH PRIVILEGES;  mysql>exit

重啟服務

sudo?service?apache2?restart? sudo?service?mysql?restart

下載并配置WordPress

mkdir?temp? cd?temp

英文版

wget?http://wordpress.org/wordpress-4.x.tar.gz

中文版

wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz

下面以英文版為例,如果想安裝中文版,可以將文件名替換為中文版文件名

tar zxf wordpress-4.x.tar.gz -C /var/www/html/ <br>mkdir -p /var/www/html/wordpress/wp-content/uploads

中文版下面不用做:

關鍵更改目錄權限為www-data www-data

sudo?chown?-R?www-data?.www-data?/var/www/html/wordpress? sudo?chmod?-R?755?/var/www/html/wordpress? sudo?chown?-R?:www-data?/var/www/html/wordpress/wp-content/uploads

配置wp-config.php

cd?/var/www/html/wordpress/? cp?wp-config-sample.php?wp-config.php? vim?wp-config.php? //?? define(‘DB_NAME’,?‘wordpressdb’);?? //?? define(‘DB_USER’,?‘wordpressuser’);?? //? define(‘DB_PASSWORD’,?‘wordpresspassword’);

中文版按照自帶的readme.html操作,或者:

配置wp-config.php

cd /var/www/html/wordpress/
cp wp-config-sample.php wp-config.php
vim wp-config.php

define('DB_NAME', 'wordpressdb'); ?<br>/<em>* MySQL database username </em>/ ?<br>define('DB_USER', 'wordpressuser'); ?<br>/<em>* MySQL database password </em>/ <br>define('DB_PASSWORD', 'wordpresspassword');

訪問wordpress安裝

問題:

1.可能會出現 wordpressuser 密碼錯誤(using password yes)
以root用戶登陸:
set password for user@localhost = password(“your password”);

2.
詳解Ubuntu16.04搭建WordPress

你沒有建立數據庫

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享