以公网上服务器写,系统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程序存放的文件夹
不同的系统。还有几个配置文件,存放的路径可能不一样,需要正确的找到配置文件,进行配置
本文分享自 交互设计前端开发与后端程序设计 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!