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架设!里面有.sql数据库文件,直接导入数据库即可!
使用WordPress建博客时,你是否为首页中显示日志数太多而苦恼,假设你想在首页上显示三篇日志,分类页面上每页10篇,日志存档中每页20篇,有这个想法你会怎么做,肯定是大动干戈,处理模板代码文件,找代码、修改...
Yet Another Related Posts Plugin (YARPP) 是WordPress下一款不可多得的Related Posts( 延伸阅读)类插件,比以前的 WordPress 相关文章插件都要酷,功能也更为强大。它可以通过类别和标签等多种组合,很灵活地实现...
不包括(分类 ID):如果你不在某些分类下的日志显示相关日志,那么就把这些分类的 ID 输入到这个框中,用英文的分号(,)分开 其他设置: 显示留言数:在相关日志中显示日志的有多少条留言了 显示日志发布日志:在...
WP-Print也是一个wordpress的日志页面打印插件,WP-Print除了可以打印日志页的文字,你还可以选择是否打印文章页的图片、视频等,功能算得上齐全了。Lester ‘GaMerZ’ Chan 出品的插件除了功能强大外,更新也很及时...
delete-revision清理 Revision 日志插件 for WordPress 由烈火下载免费提供! wordpress 从2.6 版本开始,加入了Post Revision/日志修订版本功能,这本来是一个很不错的功能,尤其对于多用户博客来说,比如Drupal 中...
Wordpress是一个BLOG程序,用它你可以架设完全属于你自己的BLOG。
在使用 WordPress 个客户开发项目的时候,经常会碰到需要设置多个日志缩略图的需求,当然我们可以通过自定义字段实现,但是这样使用起来不是非常方便,没有默认的设置特色图片那么好用,这时候,我一般使用 Multiple...
我们知道 WordPress 日志格式(Post format)中有个 link 的格式,如果你的主题启用了 Post format 功能并且使用了 Link 这个格式,那么你想这篇日志直接链接到日志中的第一个链接。 function get_content_first_...
WordPress将WP日志作为pdf文档下载插件
微信日志是基于Wordpress的完全开源的微信插件,利用微信日志能很方便扩展微信公众号的功能。微信日志完美支持Wordpress的插件方式来扩展更多的功能。 功能介绍 记录用户的消息,支持回复预览 支持添加自定义回复 ...
wordpress常用标签调用代码大全,<?php the_title(); ?> 显示一篇日志或页面的标题 <?php the_permalink() ?> 显示一篇日志或页面的永久链接/URL地址 <?php the_category(’, ‘) ?> 显示一篇日志...
同步发表 WordPress 博客日志到 百度空间,初次安装必须设置后才能使用。 如果服务器不支持ICONV,请选择 1.0.1版本。 如果服务器支持ICONV,请选择 1.0.0 版本 Version 1.0 支持功能 1。支持选择发布到百度空间...
wordpress2.6中文版 简单的说,Wordpress 是一个...而Wordpress现在的应用又不仅仅只是在BLOG方面,因为其强大的扩展性,部分网站甚至已经开始使用Wordpress来架设,或者说这些BLOG你甚至都看不出它们只是BLOG而已了
Wordpress参考手册.chm Wordpress开发手册,Wordpress开发教程
WordPress 5.2 正體中文 更新日志:2019-05-10辅助功能更新许多变化协同工作,以改善使用屏幕阅读器和其他辅助技术的人的上下文感知和键盘导航流程。新的仪表板图标十三个新图标,包括Instagram,BuddyPress的一套...
WordPress主题:deStyle WordPress主题:deStyle WordPress主题:deStyle WordPress主题:deStyle WordPress主题:deStyle
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。
Wordpress 4.8.1 日语版. WordPress是一个注重美学、易用性和网络标准的个人信息发布平台。WordPress虽为免费的开源软件,但其价值无法用金钱来衡量。WordPress的图形设计在性能上易于操作、易于浏览;在外观上优雅...
wordpress短信插件_wordpress短信接口开发_wordpress短信发送设置