`
haoningabc
  • 浏览: 1478590 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

wordpress的helloworld

阅读更多
2014重新建立wordpress

1.启动fastcgi
2.nginx关联fastcgi,运行php
3.nginx连接wordpress,php建立mysql的基础库,

centos6.5上安装
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc mysql mysql-server mysql-devel php-devel php

启动fastcgi
[root@haoning fastcgi]# cat fast.sh 
#!/bin/sh  
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u haoning -g haoning -f /usr/bin/php-cgi -P /var/run/fastcgi-php.pid  
[root@haoning fastcgi]# 

建立用户
useradd haoning -G haoning
启动nginx和web的用户
nginx的配置文件
指定log目录和wordpress的目录为
ser haoning;
worker_processes  4;
events {
    worker_connections  1024;
}
http {
    include mime.types;
    server {
        listen       80;
        server_name  203.195.183.79;
        access_log /home/haoning/log/access.log;
        location / {
            root   /home/haoning/www;
            index  index.html index.htm index.php;
        }

        location ~ \.php$ { 
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            set $path_info "/";
            set $real_script_name $fastcgi_script_name;
            if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") { 
                                set $real_script_name $1;
                set $path_info $2;
            } 
        } 
        error_page 500 502 503 504 /50x.html;
        location = /50x.html { 
            root /home/haoning/www;
        } 
        fastcgi_param SCRIPT_FILENAME /home/haoning/www/$real_script_name;
        fastcgi_param script_name $real_script_name;
        fastcgi_param path_info $path_info;
        include /usr/local/nginx_wordpress/conf/fastcgi_params; 
    }
}


下载
cd /data/wordpress
wget http://cn.wordpress.org/wordpress-3.5.2-zh_CN.tar.gz
tar zxvf wordpress-3.5.2-zh_CN.tar.gz 
ln -s /data/wordpress/wordpress /home/haoning/www


mysql:
mysql -uroot -h203.195.183.79 -p
create database haowordpress;
grant all on *.* to root@'%' identified by "mima" WITH GRANT OPTION;   
flush privileges; 

安装mysql
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/var/mysql/mysql.sock  -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all 

make
make install

cp ./script/mysql_install_db .
./mysql_install_db --user=mysql
启动
/usr/local/mysql/bin/mysqld_safe --user=mysql &


配置文件
cp wp-config-sample.php wp-config.php
vim wp-config.php
修改数据库连接,尽量不要用localhost,用实际ip

启动fastcgi,启动nginx
访问
http://haoning.net/
分享到:
评论

相关推荐

    helloworld

    【标题】"helloworld"揭示的是一个初学者入门级别的编程示例,通常在学习新语言或框架时,第一个编写的程序就是"Hello, World!"。在这个特定的案例中,我们关注的是PHP,一种广泛用于服务器端脚本的编程语言。 ...

    [PACKT]出品:WordPress插件开发新手入门

    首先,读者将学习如何创建一个简单的“Hello World!”小工具,然后逐步了解如何为小工具添加描述和控制功能。小工具控制使得用户可以在后台自定义小工具的行为。此外,还讲解了如何处理小工具的输入和输出,以及如何...

    typecho插件编写教程(一):Hello World

    首先,让我们看看官方示例插件HelloWorld的源码。在`usr/plugins/HelloWorld/Plugin.php`文件中,开头的部分定义了一些基本信息。`if (!defined(‘__TYPECHO_ROOT_DIR__’)) exit;`这行代码是用来防止直接访问插件...

    Sitepoint.The.WordPress.Anthology

    - **第1章:Hello World** - **知识点简介**:本章主要介绍WordPress的基础概念及环境搭建过程。 - **核心内容**: - 安装与配置WordPress的基本步骤; - 创建第一个WordPress站点; - 理解WordPress后台管理...

    wp-sms:一个完整​​的WordPress插件,可发送具有高功能的SMS

    WP-SMS插件 一个简单而强大的WordPress短信插件 您可以向WordPress添加发送短信的功能,短信通讯的成员以及发送到短信的...$msg = " Hello World! " ; wp_sms_send( $to , $msg ) ; 你喜欢这个项目吗? 捐款支持 贝宝

    wordpress-gatsby-preview-starter:支持实时预览的WordPress + Gatsby入门

    WordPress + Gatsby +预览入门该存储库包含一个WordPress Docker容器以及一个支持实时预览和...Hello World”帖子,进行更改并点击预览按钮自定义帖子类型预览? 是的! 随附的WordPress主题注册了啤酒自定义帖子类型

    oow:面向对象的WordPress插件开发方法

    什么是O? Oow是一个包含可简化插件开发的组件的库。 设计 如果您熟悉Doctrine2的工作原理,那么这里只需要解释一下。 有一个PluginManager通过阅读注释来处理您的独立插件...class HelloWorld { /** @Hook(tag="wp_f

    详解WordPress中简码格式标签编写的基本方法

    在文章中加入`[test]`将会输出“HelloWorld!”。 - `remove_shortcode($tag);`:用于移除指定名称的简码。例如,要移除上面添加的`test`简码,可以这样写: ```php remove_shortcode('test'); ``` - `remove_...

    psr4-wordpress-plugin:支持PSR-4自动加载的WordPress入门插件

    PSR-4 WordPress插件 WordPress标准插件,支持自动加载。 PSR-4:自动装带器 该PSR描述了从文件路径类的规范。 它是完全可互操作的,并且除包括任何其他自动加载规范外,还可以使用。... return 'Hello World!'; }

    wordpress短代码使用教程

    wordpress短代码是在wordpress2.5以后新增加的功能,wordpress短代码的功能有点类似于论坛的UBB代码。... return 'Hello, World!'; } 使用add_shortcode()函数把字符串转化为短代码,将以下代码添加到你的主题func

    sparqlpress2:WordPress的SPARQL连接器

    在这个方向上,到目前为止,我已经使用了“ Hello World!”-ish WP插件,并且进行了基本的ARC2测试(将FOAF文件从Web加载到Triplestore中,使用SPARQL查询它,显示结果)。 SparqlPress的目标是易于使用,输入权限...

    CCTV-Lens-Calculator-COBOL:有人有“ Hello World”!但是我有闭路电视镜头计算器

    用COBOL编写的CCTV镜头计算器 有人有“ ”!但是我有 :grinning_face_with_smiling_eyes: ... WordPress的CCTV镜头计算器 见回购 CCTV镜头计算器,适用于Joomla 见回购 屏幕截图用COBOL编写的CCTV镜头计算器

    利用phpmyadmin找回wordpress忘记管理密码

    - helloworld : fc5e038d38a57032085441e7fe7010b0 - hello : 5d41402abc4b2a76b9719d911017c592 - wordpress : 1870a829d9bc69abf500eca6f00241fe 选择一个合适的密码,将其MD5值填入`user_pass`字段,然后...

    envato-update-checker:检查Envato WordPress插件的更新并下载(如果有)更新

    假设您的插件名称是Hello World,而hewo则很糟糕。 您的远程JSON文件将如下所示: { "hewo":"1.1.2" } 这将告诉库, hewo插件的最新版本是1.1.2。 库会将其与已安装插件的版本进行比较,并在有可用更新的情况下...

    wp-sane-setup:对您的新WordPress安装运行一些常规更改

    删除“ Hello World”帖子 删除“示例”页面 创建一个“主页”页面 将首页设置为“首页” 将“分类”类别重命名为“新闻” 将一周的开始时间设置为星期一 将默认的永久链接设置为/category/post-name 禁用表情...

    code-highlight-js:用于 WordPress 的 Highlight.js

    function helloWorld() { console.log("Hello, World!"); } </code></pre> ``` `class="language-javascript"`属性指定了代码的语言类型,这样Highlight.js就能正确地识别并应用对应的高亮样式。 4. **自定义...

    盖茨比WordPress

    用这个hello-world样板启动您的项目。 该入门工具随附主要的Gatsby配置文件,您可能需要使用React的快速应用生成器快速启动并运行。 还有其他更具体的想法吗? 您可能需要查看我们充满活力的集合。 :rocket: 快速...

    hello-world

    标题“hello-world”通常在编程领域中代表一个项目的起始点,它是一个基本的示例,用于演示语言的基础用法。在这个案例中,标签指明了我们正在讨论的是与PHP相关的知识。PHP(Hypertext Preprocessor)是一种广泛...

    Shortcodes:该项目的目的是在任何系统中使用熟悉的 WordPress 简码语法

    Badcow 简码这是 WordPress 出色的短代码功能的一个端口,可在 WordPress 之外使用。...echo $shortcodes->process('My shortcode does this: [hello greeting="Konnichiwa"]world![/hello]');安装使用。

    wordpress-benhdotquy

    1. PHP变量:PHP是弱类型语言,声明变量时无需指定数据类型,如 `$variable = "Hello, World!";` 2. 控制结构:包括条件语句(if...else, switch)和循环(for, while, do...while, foreach) 3. 函数:PHP支持...

Global site tag (gtag.js) - Google Analytics