1. nginx php-rpm 包升级

sudo rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

2. 安装mysql

sudo yum install mysql mysql-server
sudo /etc/init.d/mysqld restart
sudo /usr/bin/mysql_secure_installation

3. 安装nginx

sudo yum install nginx
sudo /etc/init.d/nginx start

这时你可以直接访问ip或者域名,查看nginx是否安装成功

4. 安装php

sudo yum --enablerepo=remi install php-fpm php-mysql

5. 配置php

sudo vi /etc/php.ini#cgi.fix_pathinfo=1cgi.fix_pathinfo=0doc_root = /usr/share/nginx/html

6. 配置nginx

默认的配置文件nginx.conf

sudo vi /etc/nginx/nginx.confprocesser = 4

sudo vi /etc/nginx/conf.d/default.conf

#
# The default server
#
server {listen       80;server_name example.com;location / {root   /usr/share/nginx/html;index index.php  index.html index.htm;}error_page  404              /404.html;location = /404.html {root   /usr/share/nginx/html;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   /usr/share/nginx/html;}# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000#location ~ \.php$ {root           /usr/share/nginx/html;fastcgi_pass   127.0.0.1:9000;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;include        fastcgi_params;}
}

1) location  下

添加index.php

2) root 可以改成你想要的位置,如/var/www/wordpress

3)server_name 改成你的域名或者ip或者localhost

4) location ~ \.php$ { 下面的root要和上面location的一样

5)fastcgi_param 帮助php解释器在document root找到php脚本

7. 配置php-fpm

sudo vi /etc/php-fpm.d/www.conf

替换apahce到nginx

[...]
; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
;   will be used.
; RPM: apache Choosed to be able to access some dir as httpd
user = nginx
; RPM: Keep a group allowed to write in log dir.
group = nginx
[...]

重启php-fpm

sudo service php-fpm restart

8.添加php测试页面

sudo vi /usr/share/nginx/html/info.php
sudo service nginx restart

9. 添加开机自动重启

sudo chkconfig --levels 235 mysqld on
sudo chkconfig --levels 235 nginx on
sudo chkconfig --levels 235 php-fpm on

上面环境配置好以后就可以安装wordpress了

1. 下载并解压

wget http://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz

2. 创建数据库

mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER wordpressuser@localhost;
SET PASSWORD FOR wordpressuser@localhost= PASSWORD("password");
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit

3. 配置wordpress

复制配置文件并配置

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php
vi ~/wordpress/wp-config.php
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');/** MySQL database username */
define('DB_USER', 'wordpressuser');/** MySQL database password */
define('DB_PASSWORD', 'password');

复制wordpress到nginx的root目录下,

sudo cp -r ~/wordpress/* /var/www/html

可能需要php-gd

sudo yum install php-gd

重启nginx

sudo service httpd restart

4 安装wordpress

访问你的域名http:xxx.com/wp-admin/install.php 来安装,很简单。

这样一个wordpress的博客配置就完成了。

转载于:https://www.cnblogs.com/iosdev/p/3394583.html

CentOS 6.4 php环境配置以及安装wordpress相关推荐

  1. wamp环境变量配置php,WAMP环境配置-PHP安装

    我这次环境配置安装的是php-5.6.25版本! (最近我在反复安装PHP的时候出现了一个问题,httpd.conf加载php5apache2_4.dll出现错误,怎么修改都不行,此时我安装的是VC1 ...

  2. linux下织梦cms安装环境配置文件,Mac本地环境配置以及安装织梦CMS,增加新的坑解决办法...

    Mac上其实已经自带了Apache和PHP,只是默认关闭的.开启一下就行了. Apache配置 apache已经自带了,只需在"终端"输入命令开启下就行了. ​​​开启apache ...

  3. android 环境配置和安装, Android系统包说明,基本控件,常用代码,ADB 命令行,APK文件确解,小技艺,...

    一.             环境配置和安装(Android2.2) 参考文章:这里 1.1     JDK 1.2     SDK 下载地址:http://dl.google.com/android ...

  4. Pytorch环境配置与安装(Anaconda、Pycharm、Jupyter)

    目录 一. Pytorch环境配置与安装 1.1 安装Anaconda 1.2 创建Anaconda虚拟环境 1.3 安装Pytorch 二. Pycharm和Jupyter notebook的安装及 ...

  5. PyTorch 在 Windows 10 系统下的环境配置及安装

    PyTorch 简介 PyTorch 是一个开源的 Python 机器学习库,基于 Torch,用于自然语言处理等应用程序. 相关链接: PyTorch 官方网站 PyTorch 的 Github 仓 ...

  6. Windows10下QT6(C++)+OpenCV4环境配置及安装

    文章目录 1. 安装Qt 2. 安装Cmake 3. 下载并编译OpenCV4 4. Qt6配置OpenCV 5. 资源 参考博主文章 Windows10下QT6.0(C++)+OpenCV4环境配置 ...

  7. 【Mac 环境配置】--安装git及使用

    [Mac 环境配置]--安装git及使用 git下载 git安装 安装xcode 基本配置 git下载 官网下载地址:https://git-scm.com/ git安装 载完成后,跟其他软件一样正常 ...

  8. 【一生一芯】Chap.1 “一生一芯”实验环境配置| VMware安装Ubuntu20.04 | PA工程配置 | 解决llvm版本问题

    [一生一芯]Chap.1 "一生一芯"实验环境配置| VMware安装Ubuntu20.04 | PA工程配置 | 解决llvm版本问题 0. 什么是PA? 1. 安装VMware ...

  9. 【愚公系列】2022年09月 python人工智能-PyTorch环境配置及安装

    文章目录 一.PyTorch得概念 二.PyTorch环境配置及安装 1. Anaconda下载和安装 1.1 本机环境 1.2 安装对应的anaconda包 2.pytorch的环境配置 2.1 p ...

  10. PaddleOCR环境配置与安装

    PaddleOCR环境配置与安装 文章目录 PaddleOCR环境配置与安装 1.前言 2.安装 2.1Python3.7环境准备 2.2.PyCharm建立项目 2.3 安装PaddlePaddle ...

最新文章

  1. l293d电机驱动原理_一文搞懂步进电机特性、原理及驱动器设计
  2. C++ 中的 new/delete 和 new[]/delete[]
  3. linux h5 动画软件下载,技术|7款绚丽的jQuery/HTML5动画及源码
  4. 国家可持续发展议程创新示范区创建工作推进会在北京召开
  5. Ubuntu 12.10连接米2
  6. 微软开源计算机视觉专题库,含分类、检测、分割、关键点、跟踪、动作识别等主流方向...
  7. java 模板方法_Java设计模式21:模板方法(Template Method)
  8. Matlab图形修饰之色彩处理
  9. jdk优先级队列是如何实现的
  10. 微信小程序的学习资料销售平台
  11. Servlet的原理和基础使用
  12. InternetDownloadManager(6.30.8)下载利器IDM破解版
  13. Zookeeper Leader选举算法及选举过程
  14. grub引导项修复详解_grub2修复引导 · LINCHUAN的小站
  15. java生成不重复8位数字_如何生成8位随机不重复的数字编号
  16. 【Simulink专题】Simulink模型设置(三):代码生成
  17. JdbcTemplate报空指针异常 已解决
  18. 鸟哥的Linux 私房菜 (1-12) + my
  19. 浏览器无法连接网络,学校校园网无法跳转到登录页面
  20. MySQL数据库任意IP连接设置

热门文章

  1. 【机器学习系列】隐马尔科夫模型第一讲:通俗易懂概述HMM
  2. 【生信进阶练习1000days】day14-GenomicDataCommons(GDC)
  3. 我的矩阵分析学习安排
  4. android studio for android learning (十三) 一个简单的图片查看器示例
  5. 使用BoobSnail生成任意Excel 4.0 XLM宏文件
  6. 241.为运算表达式设计优先级(力扣leetcode) 博主可答疑该问题
  7. php分布式gearman,使用Gearman搭建分布式任务分发平台
  8. idea下载源代码报错提示Connection refused to host: 127.0.0.1;
  9. 从零开始学安全(七)●Linux基础命令学习笔记
  10. [PHP] excel 的导入导出