前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >详细nginx+php配置,mysql安装,搭建博客wordpress

详细nginx+php配置,mysql安装,搭建博客wordpress

作者头像
前朝楚水
发布2018-04-03 16:47:52
2K0
发布2018-04-03 16:47:52
举报
文章被收录于专栏:互联网杂技

以公网上服务器写,系统ubuntu15.10;

其他系统有稍微差异;

----

1、首先安装nginx

sudo apt-get install nginx

启动nginx

sudo service nginx start

默认开放80端口;

然后浏览器访问:ip,就可以

修改nginx的配置文件,代理php5-fpm的9000端口

sudo vi /etc/nginx/sites-available/default

记住这个nginx指向的跟目录,是到时候php放的位置;如果不是这个位置,就访问不到的;

每次修改都要重启nginx

sudo service nginx restart

好了,nginx就完事了;

---------------------------------分割线-------------------------------

2.安装数据库,mysql,

sudo apt-get install mysql-server

ubuntu系统,安装过程中,会叫你填写密码,可以输入一个,到时候登陆数据库用

如果不输入,就没密码

然后登陆数据库,创建一个数据库,等会安装wordpress用

mysq -u root p

输入你输入的密码

创建数据库,取名wordpress

create database wordpress;

---------------------------------分割线-------------------------------

3.安装php、php5-fpm、php数据库驱动

默认有php环境有不需要安装php

sudo apt-get install php5

下面两个是需要安装的

sudo apt-get install php5-fpm

sudo apt-get install php5-mysql

注意,安装之后

php的配置文件需要修改一下:

sudo vi /etc/php5/fpm/php.ini

找到这行

;cgi.fix_pathinfo=1

修改为

cgi.fix_pathinfo=0

之后启动php5-fpm

sudo service php5-fpm restart

等于是说php这边开启了9000端口,因为php5-fpm默认开启9000;

前面修改nginx的配置文件,就是代理这个php的9000端口;

---------------------------------分割线-------------------------------

4.最后就是把wordpress程序,放在跟目录;

个人建议是安装一个git工具,把代码放在GitHub上,或者其他存放代码的地方;

sudo apt-get install git

不然,也可以直接下载到服务器:

先进入到nginx配置的根目录:

下载wordpress程序

sudo wget http://wordpress.org/latest.tar.gz

解压

sudo tar -zxvf latest.tar.gz

然后浏览器输入ip

你可以选择语言:比如英语

之后,就输入信息,数据库名称,刚才创建的wordpress,

用户名root,密码就是安装数据库是创建的;

地址可以为ip地址,或者localhost

最后一个是数据库中表的前缀;

之后可能会出现

是因为无法写入

wp-config.php文件

这时,就手动添加;把文本框中的php代码复制下来,创建一个wp-config.php文件

在网站的根目录

sudo vi wp-config.php

再次访问:

就是最后一步了,填写这个博客网站的一些基本信息;就完成

之后访问ip就可以了;

访问ip/wp-admin可以进入博客后台管理界面,以及发布文章;

-----------------------------

注意,你的系统不同或者你的电脑没在公网上,安装过程可能会稍微不一样;

反正原理就是nginx代理php-fpm的9000端口,

把nginx的根目录,指向wordpress程序存放的文件夹

不同的系统。还有几个配置文件,存放的路径可能不一样,需要正确的找到配置文件,进行配置

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-08-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 交互设计前端开发与后端程序设计 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档