WordPress是一个开源的博客系统,使用PHP技术搭建。我打算用它给我们科协建立我们自己的内部博客系统。
服务器上本来就安好了Apache和MySql,所以就省去了它们的安装说明。折腾我一下午的主要是PHP环境的配置。
首先当是下载安装包了,由于我是远程操作,只能先通过ftp把下载在本机的安装包上传到服务器,然后再在服务器上把安装包从ftp空间中剪切出来。安装的步骤还是那样:
1. 解压
2. 执行./configure
3. make
4. make install (可以在这之前执行make test做个测试)
在configure的时候可以指定些参数,比如安装在哪(–prefix=…),我觉得挺重要的,方便管理嘛;在安装php的时候还可以指定要安装哪些扩展功能,比如mysql(–with-mysql=…),当然也可以不指定等以后需要的时候再装,我开始就没装;还有就是指定Apache的安装位置,这样在安装的过程中会自动向httpd.conf中添加设置,免得手动修改,我也没指定。
安装完还需要进行一些环境的配置。首先是修改Apache的配置文件httpd.conf,在有LoadModule语句的地方添加加载php模块的语句(如果在configure的时候指定了Apache的位置就不用加了):LoadModule php5_module 保存libphp5.so的路径,例如:
LoadModule php5_module /usr/lib/httpd/modules/libphp5.so
接着在<IfModule dir_module>标签中添加对php主页的支持,只要在唯一的数据行后面加一个index.php
最后在<IfModule mime_module>标签中添加对php页面的支持,就是加入两条代码:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
现在Apache的配置文件是修改完了,还要修改php.ini,一般在/etc/php.ini。一个是将resister_globals=Off改为On;还有就是在“Dynamic Extensions”代码块中添加两句:
extension_dir= 保存mysql.so的路径
extension=mysql.so
最重要的,也是导致我抓狂了一下午的是,要在这个配置文件的MySql配置部分修改默认socket文件的地址!具体就是改这句:
mysql.default.socket=路径/mysql.sock
php环境设置的默认路径本来是/temp/mysql.sock,但在配置文件里不显示。如果你的socket文件确实在那就不用改了(可以用locate mysql.sock命令查找),不然你的php程序可能怎么都连不上数据库。这是我搜了一下午的谷歌都没搜到的解决办法,还多亏了Apache的运行日志提示,不然就只能砸电脑了。(PS:这也给了我一个启示,一个健壮的程序对遇到的异常进行详细的记录是多么重要啊!)
在安装WordPress之前还要给WordPress系统建个数据库,只要建个空库就行,内容程序会自动生成。
最后就是安装WordPress。这个简单,把下载下来的压缩包直接解压,然后将内容移动到Apache部署文件夹htdocs的相应位置中即可。如果想让博客在域名的根目录访问,就把解压出来的内容(也就是解压出来的文件夹wordpress里的内容)直接塞htdocs里(记得把原来的index.htm删掉),否则你可以建相应的二级目录。如果你把WordPress文件夹放htdocs下了,那访问的时候就是: http://host名/wordpress
如果以上步骤都完成了,那只要在浏览器里输入http://host名/wp-admin/install.php(我是把内容放在htdocs里的,并确保有wp-config-sample.php文件而没有wp-config.php!)就可以进入“下一步”形式的安装界面了。下面的过程就傻瓜了,不多说了……
分享到:
相关推荐
【WordPress 架设信息管理网站】 WordPress 是一款全球广泛使用的开源内容管理系统(CMS),它以其易用性、灵活性和丰富的插件及主题库而闻名。本项目是利用 WordPress 构建的一个信息管理网站,旨在提供高效的信息...
使用WordPress建博客时,你是否为首页中显示日志数太多而苦恼,假设你想在首页上显示三篇日志,分类页面上每页10篇,日志存档中每页20篇,有这个想法你会怎么做,肯定是大动干戈,处理模板代码文件,找代码、修改...
Yet Another Related Posts Plugin (YARPP) 是WordPress下一款不可多得的Related Posts( 延伸阅读)类插件,比以前的 WordPress 相关文章插件都要酷,功能也更为强大。它可以通过类别和标签等多种组合,很灵活地实现...
在使用 WordPress 个客户开发项目的时候,经常会碰到需要设置多个日志缩略图的需求,当然我们可以通过自定义字段实现,但是这样使用起来不是非常方便,没有默认的设置特色图片那么好用,这时候,我一般使用 Multiple...
在“WordPress(架设BLOG程序).rar”压缩包中,包含了一个名为“WordPress(架设BLOG程序).exe”的文件,这很可能是WordPress的安装程序,方便用户快速便捷地在本地计算机上安装和体验WordPress。 **WordPress的核心...
WP-Print也是一个wordpress的日志页面打印插件,WP-Print除了可以打印日志页的文字,你还可以选择是否打印文章页的图片、视频等,功能算得上齐全了。Lester ‘GaMerZ’ Chan 出品的插件除了功能强大外,更新也很及时...
不包括(分类 ID):如果你不在某些分类下的日志显示相关日志,那么就把这些分类的 ID 输入到这个框中,用英文的分号(,)分开 其他设置: 显示留言数:在相关日志中显示日志的有多少条留言了 显示日志发布日志:在...
delete-revision清理 Revision 日志插件 for WordPress 由烈火下载免费提供! wordpress 从2.6 版本开始,加入了Post Revision/日志修订版本功能,这本来是一个很不错的功能,尤其对于多用户博客来说,比如Drupal 中...
标题中的“将WP日志作为pdf文档下载插件 for WordPress.zip”表明这是一款适用于WordPress的插件,其主要功能是允许用户将WordPress博客的文章(即WP日志)导出为PDF格式的文档,方便下载和离线阅读。这种功能对于...
我们知道 WordPress 日志格式(Post format)中有个 link 的格式,如果你的主题启用了 Post format 功能并且使用了 Link 这个格式,那么你想这篇日志直接链接到日志中的第一个链接。 function get_content_first_...
WordPress是目前全球范围内使用最广泛的网站构建和内容管理系统之一,它拥有庞大的用户群体和丰富的插件资源,用户可以通过WordPress后台轻松管理和发布内容。WordPress的核心代码由PHP语言编写,同时支持使用模板...
微信日志是基于Wordpress的完全开源的微信插件,利用微信日志能很方便扩展微信公众号的功能。微信日志完美支持Wordpress的插件方式来扩展更多的功能。 功能介绍 记录用户的消息,支持回复预览 支持添加自定义回复 ...
WordPress 调用函数大全 WordPress 是一个功能强大且广泛使用的内容管理系统,具有非常多的函数调用方法。在本文中,我们将对 WordPress 中的一些常用的函数调用方法进行汇总,旨在帮助大家更好地掌握 WordPress ...
>`:显示 WordPress 博客的日志或页面标题。 * `('stylesheet_url'); ?>`:显示 WordPress 主题样式表文件的相对地址。 * `('pingback_url'); ?>`:显示 WordPress 博客的 Pingback 地址。 WordPress 主体模板 PHP ...
WordPress 是一个广泛使用的开源内容管理系统(CMS),专为构建网站和博客而设计。6.4.2 版本是该平台的一个更新版本,发布于2023年12月7日,它提供了多项改进、修复和新特性,旨在提升用户体验和网站性能。 1. **...
WordPress 模板常用调用代码详解 本文将详细介绍 WordPress 模板中常用的调用代码,包括 WordPress 头部、模板文件、留言、分类、日期存档、搜索、页面等方面的代码。这些代码将帮助 WordPress 用户更方便地使用和...
WordPress是一个非常流行的开源内容管理系统(CMS),它使得没有编程背景的用户也可以快速创建和管理网站。本文将详细介绍如何使用WordPress建立网站的详细步骤。 首先,要搭建网站,你需要准备好以下几个基本要素...
同步发表 WordPress 博客日志到 百度空间,初次安装必须设置后才能使用。 如果服务器不支持ICONV,请选择 1.0.1版本。 如果服务器支持ICONV,请选择 1.0.0 版本 Version 1.0 支持功能 1。支持选择发布到百度空间...
wordpress2.6中文版 简单的说,Wordpress 是一个...而Wordpress现在的应用又不仅仅只是在BLOG方面,因为其强大的扩展性,部分网站甚至已经开始使用Wordpress来架设,或者说这些BLOG你甚至都看不出它们只是BLOG而已了