美文网首页
wordpress网站搭建

wordpress网站搭建

作者: 古巷挂青灯 | 来源:发表于2019-06-18 16:27 被阅读0次

下载nginx

基于官方源进行nginx安装:
第一个历程:系统环境进行调整
yum install -y gcc gcc-c++ autoconf pcre pcre-devel make automake wget httpd-tools vim tree

第二个历程:配置nginx的官方源
vim /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

第三个历程: 直接下载安装nginx程序
yum install nginx 
1、PHP部署安装:

第一个:解决PHP软件冲突

yum remove php-mysql-5.4 php php-fpm php-common

第二个:更新yum源信息,用户安装php程序

准备yum安装软件扩展源信息

    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

第三个:直接安装php服务相关软件

yum -y install php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-gd php71w-mcrypt php71w-mbstring php71w-pdo php71w-xml php71w-fpm php71w-mysqlnd php71w-opcache php71w-pecl-memcached php71w-pecl-redis php71w-pecl-mongodb

2、数据库下载

yum install mariadb-server mariadb -y

然后

[root@web01 ~]# systemctl start mariadb.service 
创建数据库
MariaDB [(none)]> create   database  wordpress;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
| wordpress          |
+--------------------+
5 rows in set (0.00 sec)
###创建用户

grant all      on wordpress.*       to 'wordpress'@'172.16.1.%'  identified by '123456';
grant all      on wordpress.*       to 'wordpress'@'localhost'  identified by '123456';
所有权限    wordpress数据库.所有表 '用户名'@'172.登录'     密码是 123456 

创建完数据库以后进行测试  能够进入到数据库即创建成功   
[root@web01 ~]# mysql -uwordpress -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 5
Server version: 5.5.60-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> Bye

3、更改php重要文件和目录信息
/etc/php-fpm.conf ---php-fpm进程的配置文件
/etc/php-fpm.d ---php-fpm进程加载配置文件的目录

/etc/php-fpm.d/www.conf
user = nginx --- 利用指定用户管理php工作进程 建议配置和nginx服务相同的用户
group = nginx--- 利用指定用户组管理php工作进程
listen = 127.0.0.1:9000 --- 指定php服务运行后, 监听的地址和端口信息
listen.allowed_clients = 127.0.0.1 --- 只允许本地访问php 9000端口服务
WordPress的配置文件
server   {
    listen       80;
    server_name  blog.oldboy.com;
    access_log  /var/log/nginx/access_blog.log  main;
    root   /usr/share/nginx/html/blog;
    location / {
    index  index.php index.html index.htm;
    }
   location ~* \.(php|php5)$ {
       fastcgi_pass   127.0.0.1:9000;
       fastcgi_index  index.php;
       fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
       include        fastcgi_params;
   }

}

将源代码扔进linux中进行解压 将所有的文件解压后移动到站点目录中 ,修改站点目录权限

相关文章

网友评论

      本文标题:wordpress网站搭建

      本文链接:https://www.haomeiwen.com/subject/qtofqctx.html