ubuntu16部署wordpress系统

前端之家收集整理的这篇文章主要介绍了ubuntu16部署wordpress系统前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

wordpress是一款个人博客系统,是使用PHP语言开发的博客平台,用户可以在支持PHPMysqL数据库的服务器上架设属于自己的网站。

一.安装PHP

sudo apt-get update    ##更新系统内核

sudo apt-get install PHP7.0-fpm PHP7.0-MysqL PHP7.0-mcrypt PHP-mbstring PHP-gettext  ####安装PHP及其插件

sudo PHPenmod mcrypt       ##安全
sudo PHPenmod mbstring

二.安装Nginx

sudo apt-get install Nginx
sudo vim /etc/PHP/7.0/fpm/PHP.ini
cgi.fix_pathinfo=1  ---->   cgi.fix_pathinfo=0

三.安装mariadb数据库

sudo apt-get install mariadb-client mariadb-server
sudo MysqL_secure_installation   ##数据库初始化
设定root密码

设置管理PHPmyadmin的用户

MysqL -u root -p
CREATE USER 'user'@'localhost' IDENTIFIED BY 'userPassword';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit

至此,可以通过http://IP_or_DomainName/phpmyadmin 管理数据库

四.安装PHPmyadmin管理数据库

sudo apt-get install PHPmyadmin
sudo ln -s /usr/share/PHPmyadmin/ /var/www/html/  ##将PHPmyadmin文件放置Nginx配置文件
sudo service Nginx restart

(1)在PHPadmin安装过程中,会问及选择web服务器,由于我们的web服务器是Nginx,所以我们不选,使用tab键选择okay

(2)被问及配置数据库我们选择yes,并且输入接入PHPadmin的数据库密码

五.安装potfix

sudo apt-get install postfix
被问及配置信息时,不做选择。选择no configuration

六.配置Nginx服务模块

sudo vim /etc/Nginx/sites-available/default
server {
    listen 80 default_server;
    root /var/www/html;
    index index.PHP index.html index.htm;
    server_name my.domain.com;  ##域名或者ip
location / {
    try_files $uri/ /index.PHP?$args;
    }
location ~ \.PHP$ {
    try_files $uri =404;
    fastcgi_split_path_info ^(.+\.PHP)(/.+)$;
    fastcgi_pass unix:/run/PHP/PHP7.0-fpm.sock;
    fastcgi_index index.PHP;
    include fastcgi.conf;
    }
location ~* \.(js|css|png|jpg|jpeg|gif|ico|eot|otf|ttf|woff)$ {
    add_header Access-Control-Allow-Origin *;
    add_header Cache-Control "public,max-age=31536000,immutable";
    access_log off; log_not_found off;
    }
location = /robots.txt { access_log off; log_not_found off; }
location ~ /\. { deny all; access_log off; log_not_found off; }
}
sudo service Nginx restart
sudo service PHP7.0-fpm restart
sudo service MysqL restart

七. 安装wordpress

cd /var/www/html
sudo wget https://wordpress.org/latest.zip
sudo apt-get install zip
sudo unzip latest.zip
cd wordpress
sudo mv * /var/www/html
cd ..
sudo rm -rf wordpress
sudo chown -R www-data:www-data /var/www/

wordpress链接shujuku
1.打开PHPadmin并新建数据库,登录使用之前的user和passwd

http://ip/PHPmyadmin

2.设置用户,密码,并且给与该用户所有权限

八.为wordpress链接数据库

sudo mv wp-config-sample.PHP wp-config.PHP
sudo nano wp-config.PHP
##编辑该文件,并且设置数据库名称用户名与密码

至此wordpress部署完成,在浏览器输入ip或者域名便可以访问。首次进入需要设置管理用户

原文链接:https://www.f2er.com/ubuntu/351349.html

猜你在找的Ubuntu相关文章