题记:
有些想法会在你某天心血来潮的时候袭来。在很久之前就想做自己的Blog。
今天下午正好空闲就在本机搭建了一个。
Requrement:
Mysql5.1 ,download from: http://mysql.com
php-5.3.3
wordpress3.0.1
nginx-0.8.53
这些东西都可以在官方网站下载到。
下载这些zip包后,可以解压到自己喜欢的目录。
1,建立数据库和用户
比如通过mysql的客户端建立 blogger/blogger@wordpress 的数据库,如下:
$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5340 to server version: 3.23.54
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> CREATE DATABASE wordpress;
Query OK, 1 row affected (0.00 sec)
mysql> CREATE USER 'blogger'@'localhost' identified by password 'blogger'
mysql> GRANT ALL PRIVILEGES ON wordpress.* TO "blogger"@"localhost"
-> IDENTIFIED BY "password";
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)
mysql> EXIT
Bye
$
2、配置php
假如php安装在:D:\php-5.3.3
配置php.ini文件:把php.ini-development 改名为php.ini
增加MysqlExtenstion(这个wordpress会做检测):修改php.ini的";extension=php_mysql.dll"为“extension=ext/php_mysql.dll”
启动php,启动命令为:
D:\php-5.3.3>php-cgi.exe -b 127.0.0.1:9000 -c d:\php-5.3.3\php.ini
3、配置nginx的php,修改D:\nginx-0.8.53\conf\nginx.conf,把php那块注释去掉,如下:
location / {
root html;
index index.html index.htm index.php;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME D:\\nginx-0.8.53\\html$fastcgi_script_name;
include fastcgi_params;
}
root为web应用对外的目录并把wordpress目录放到d:\\nginx-0.8.53\\html下.
启动nginx:
D:\nginx-0.8.53>start nginx
然后在浏览器中输入:http://localhost/wordpress/wp-admin/install.php
就看到如下管理页面,因为我之前已经创建过了。
最后wordpress会提示你修改D:\nginx-0.8.53\html\wordpress\wp-config.php文件,增加上面建立的Mysql数据源信息。
特别提醒遇到问题检查nginx的log日志。
- 大小: 57.5 KB
分享到:
相关推荐
本文给大家分享的是作者基于Docker搭建 Nginx+PHP+MySQL 环境并部署WordPress的详细过程,非常的全面,有需要的小伙伴可以参考下
一键搭建个人博客系统,基于完全编译lnmp(linux,nginx,mysql,php)搭建wordpress博客系统,同时使用fastcgi利用 LNMP 实现WordPress站点搭建,在搭建过程中需要使用PowerTools库,要记得打开,否则会报错,这个...
WordPress是世界上最受欢迎的CMS系统,它是基于php和MySQL技术栈的,并且还有很多插件,可扩展性非常强。正好最近有一台空闲的ECS,于是来搭建一个玩玩。本教程是基于LEMP技术栈来搭建的,各个版本如下: L版本为...
在IT行业中,构建一个...以上步骤完成之后,你就成功地在Ubuntu上搭建了一个Nginx+PHP+MySQL的服务器环境,可以用来部署Web应用程序,如WordPress、Drupal等。记得定期更新和维护这些软件以确保系统的安全性和稳定性。
这个环境对于搭建Web服务器,特别是运行WordPress、Drupal或Magento等PHP应用来说,是一个坚实的基础。在实际操作中,可能还需要进行安全设置、优化性能以及定期维护,以确保系统的稳定性和安全性。
WLNMP是一个包含Nginx MySQL PHP的集合包,是由 WordPress联盟开发团队精心开发的本地 PHP 环境安装包,WLNMP可以让你简单地一键在本地建立PHP运行环境,让你的系统瞬间变成服务器,方便开发者本地开发和测试程序。...
在Fedora 15操作系统上搭建一个完整的Web服务环境,通常包括Nginx(一个高性能的HTTP服务器和反向代理服务器)、PHP-FPM(PHP FastCGI进程管理器)以及MySQL数据库服务。以下是如何在Fedora 15上安装和配置这些组件...
在搭建Linux服务器环境时,通常会采用LAMP(Linux、Apache、MySQL、PHP)或LNMP(Linux、Nginx、MySQL、PHP)架构。本指南主要介绍如何在Red Hat Linux上配置LNMP环境,包括Linux系统设置、Nginx的安装与配置、PHP的...
至此,你已经在Ubuntu 12.04上搭建了一个完整的Nginx、PHP5(通过PHP-FPM)和MySQL的Web服务器环境。你可以在这个环境中部署PHP应用程序,如WordPress、Drupal或Magento等。记得定期更新和维护这些软件,以保持系统...
本文将详细介绍如何在Linux系统上搭建LNMP环境,具体使用的是php-5.6.19、nginx-1.9.12和mysql-5.6.19版本。 首先,我们来安装Nginx。Nginx是一款轻量级的Web服务器,以其高并发性能和稳定性而受到广泛欢迎。以下是...
此外,PHP拥有丰富的库和框架,如Laravel、Symfony和WordPress,能够快速搭建功能完善的网站。 MySQL则是一款关系型数据库管理系统(RDBMS),以其高速、稳定和易于管理而著名。在PHP+MySQL组合中,MySQL负责存储和...
快速的搭建一个php开发环境,镜像包括php,mysql,nginx,适合php的开发者
LNMP(Linux、Nginx、MySQL、PHP)是一个常见的Web服务器环境,常用于搭建动态网站,例如WordPress。WordPress是一款开源的内容管理系统(CMS),广泛应用于博客、企业网站、电子商务平台等。下面将详细介绍如何利用...
这个流程涵盖了在CentOS上搭建WordPress博客的基本步骤。一旦完成,你就可以开始创作你的个人博客,发布文章并与读者互动了。如果你对其他博客搭建技术感兴趣,比如Nginx、Hexo或VuePress,也可以探索这些替代方案,...
在本文中,我们将探讨如何在虚谷号(可能是指一个开发板或者虚拟机)上搭建LNMP环境,即Linux(通常为Ubuntu)、Nginx、MariaDB和PHP,以及安装WordPress。首先,我们来看一下每个组件的安装和配置。 **Nginx** 是...
7. 安装MySQL:对于运行需要数据库支持的应用,如WordPress或Discuz! 论坛,还需要安装MySQL。这包括下载源码,创建MySQL用户组和用户,配置编译选项,编译和安装,设置my.cnf配置文件,并初始化数据库。 8. 配置...
Nginx版UPUPW PHP绿色服务器平台采用Nginx+PHP+MariaDB的架构搭建,MariaDB和MySQL完全兼容使用方法一致省内存性能佳。 Nginx版UPUPW PHP绿色服务器平台 1807.1 更新日志: 主体部分: Nginx/1.14.0强化版 轻量级...
WordPress是一款开源的内容管理系统(CMS),主要使用PHP编程语言和MySQL数据库构建,被广泛应用于创建各类网站,特别是个人博客。这个“基于PHP的博客WordPress简体中文正式版源码.zip”文件包含了搭建一个运行在...