nginx+php7+mysql+wordpress搭建自己的博客网站
nginx+php7+mysql+wordpress搭建自己的博客网站
安装php7
这是通过源码安装的,也可以通过apt-get install php7来安装
1. tar zxvf php-7.1.13.tar.gz
2. cd php-7.1.13/
3. sudo mkdir /usr/local/php7
4. 进行配置,进入目录,输入
./configure --prefix=/usr/local/php7 \--with-curl \
--with-freetype-dir \
--with-gd \
--with-gettext \
--with-iconv-dir \
--with-kerberos \
--with-libdir=lib64 \
--with-libxml-dir \
--with-mysqli \
--with-openssl \
--with-pcre-regex \
--with-pdo-mysql \
--with-pdo-sqlite \
--with-pear \
--with-png-dir \
--with-xmlrpc \
--with-xsl \
--with-zlib \
--enable-fpm \
--enable-bcmath \
--enable-libxml \
--enable-inline-optimization \
--enable-gd-native-ttf \
--enable-mbregex \
--enable-mbstring \
--enable-opcache \
--enable-pcntl \
--enable-shmop \
--enable-soap \
--enable-sockets \
--enable-sysvsem \
--enable-xml \
--enable-zip
- 安装依赖
sudo apt-get install libxslt1-dev
sudo apt-get install libxslt1.1
sudo apt-get install libfreetype6-dev
sudo apt-get install freetype2-demos
sudo apt-get install libpng*
sudo apt-get install openssl
sudo apt-get install libssl-dev
sudo apt-get install libxml2-dev
sudo apt-get install libxml2
- 编译
make - 安装
make install - 启动php服务
启动程序目录为
/usr/local/php7/sbin
配置文件目录为
/usr/local/php7/etc/
默认为配置文件为php.fpm.conf
需要拷贝两份default文件,进行重命名
sudo cp php-fpm.conf.default php-fpm.conf
sudo cp etc/php-fpm.d/www.conf.default etc/php-fpm.d/www.conf
然后修改其中的user和group
sudo vi etc/php-fpm.d/www.conf
然后启动服务
sudo ./sbin/php-fpm
安装nginx
没有采用编译源码的方式,直接apt-get
1. sudo apt-get install nginx
2. 采用apt自动安装时,相关路径说明
/usr/sbin/nginx:主程序
/etc/nginx:存放配置文件
主配置文件为nginx.conf, 通过vi可以看到它include了conf.d文件夹和sites-enabled文件夹
/usr/share/nginx:存放静态文件
/var/log/nginx:存放日志
- 修改配置文件
sudo vi /etc/nginx/sites-enabled/default 应该为
location ~ \.php$ {fastcgi_pass 127.0.0.1:9000;fastcgi_pass unix:/var/run/php5-fpm.sock;fastcgi_index index.php;include fastcgi_params;}
- 修改文件权限的
sudo chmod 777 /usr/share/nginx/html/ - 重载配置文件
sudo nginx -c /etc/nginx/nginx.conf
nginx -s reload - 相关命令说明
重新启动
service nginx restart
显示端口占用
netstat -tln|grep 9000
显示进程
ps -aux|grep php-fpm
ps -ef
杀死进程
sudo kill *
安装mysql
也是两种方式,一种通过源码安装,一种通过apt-get
进行整合
进入mysql数据库,创建wordpress数据库
mysql -uroot -p root
create database wordpress;mysql易错及参考
安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这个
step 1: SET PASSWORD = PASSWORD(‘your new password’);
step 2: ALTER USER ‘root’@’localhost’ PASSWORD EXPIRE NEVER;
step 3: flush privileges;
安装WordPress
- 直接把WordPress的解压包放在/usr/share/nginx/html/下
- 打开浏览器,访问localhost,就能看到WordPress的安装程序
- 中途还需要sudo vi wp-config.php来写入一些东西,页面会提示
nginx+php7+mysql+wordpress搭建自己的博客网站相关推荐
- Nginx+php+mysql+wordpress搭建自己的博客站点
服务器环境要求 Centos 6 或以上版本(由于我们的目标是半小时内搭建好,那就选简单yum安装) MySQL 5或更新版本 Nginx 1或更新版本 PHP 5 或更新版本 php-fpm 5或更 ...
- ucloud对象存储装宝塔_使用UCloud优刻得云主机和宝塔面板快速搭建WP个人博客网站教程...
笔者之前一直使用IDC的虚拟主机和FTP软件搭建个人网站,非常简单快速,一个普通网站一般1-2个小时即可搭建完成. 这是第一次使用云主机,云主机与笔者之前使用的虚拟主机相比,就像是一台裸机,没有服务器 ...
- 阿里云服务器安装WordPress,搭建自己的博客网站
阿里云服务器安装WordPress,搭建自己的博客网站 很多人都想搭建自己的博客网站,如今要实现自己的博客网站已经很简单了.这几天我就尝试了一下,随便记录下来,方便后人. 一个自己的博客网站至少需要这 ...
- php 上传apk包到cdn_零基础搭建自己的博客网站和配置CDN设置wordpress篇
零基础搭建自己的博客网站 博客类的建站程序有很多例如wordpress. typecho.zblog.emlog等等这几种是最常见的 平时我们用的见的更多的都是wordpress,因为wordpres ...
- 如何从零搭建一个hexo博客网站01
title: 如何从零搭建一个hexo博客网站01 #文章標題 categories: "Hexo教程" #文章分類目錄 可以省略 categories: "Hexo教程 ...
- 5分钟 0元搭建个人独立博客网站(二)
文/北妈 阅读本文需要 5.1分钟 一 接着第一篇 5分钟建立独立网站系列,戳这里:<5分钟 0元搭建个人独立博客网站(一)> 这个Hexo.GitPages系列,其实网络很多教程,但都不 ...
- 如何从零搭建一个hexo博客网站02
title: 如何从零搭建一个hexo博客网站02 categories: "Hexo教程" #文章分類目錄 可以省略 简介:此教程分为两部分,云服务器篇和本地pc机篇 tags: ...
- 个人博客网站html源码_最新0成本简单使用CODING Pages搭建Gridea个人博客网站详细教程...
直接0成本简单使用CODING Pages免费搭建Gridea个人博客网站,不需要购买域名也不需要购买服务器就可以搭建自己的博客 教程开始 gridea官网 gridea.devcoding 官网 e ...
- github+hexo搭建自己的博客网站(六)进阶配置(搜索引擎收录,优化你的url,添加RSS)...
详细的可以查看hexo博客的演示:https://saucxs.github.io/ 绑定了域名: http://www.chengxinsong.cn hexo+github博客网站源码(可以clo ...
最新文章
- Java学习-jsp内置对象Session
- BZOJ 2142 礼物(拓展Lucas,中国剩余定理)【BZOJ修复工程】
- C++for循环中i++与++i的区别
- 学习oop知识之OOP的封装
- 递推-练习2--noi3525:上台阶
- LeetCode算法入门- Longest Palindromic Substring-day5
- C++生成指定范围内随机数封装
- java des 0填充方式_DES填充方式与初始向量IV的作用
- .Net获取URL中文参数值乱码问题
- roseha 8.9 for linux oracle 11g,RoseHA 9.0 for Linux配合Oracle12c配置文档_v2.0-2015-04.pdf
- weex_iOS集成
- 联想ghost重装系统_联想笔记本系统重装图文教程
- 搜索引擎优化的优势及发展问题
- python按位置从字符串提取子串的操作是_Python基础-字符串操作和“容器”的操作...
- PHP开发微信小程序的经验总结
- IPv6升级改造包括什么?
- 阿里巴巴图标库的字体图标使用方法
- spring中读不到配置文件问题
- SpringBoot 整合 EasyExcel 数据写入Excel 合并单元格
- ffmpeg 奇葩问题2