您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
Debian怎么搭建WordPress
胡睿2025-03-02WordPress教程已有人查阅
导读可以使用apt-get快速安装mysql,php5;我是用源码手动安装apache服务器的。安装完mysql后,较好将字符编码设置为utf8的。接下来就是mysql,apache,php5三者之间的关联。由于mysql,ph
可以使用apt-get快速安装mysql,php5;我是用源码手动安装apache服务器的。安装完mysql后,较好将字符编码设置为utf8的。
接下来就是mysql,apache,php5三者之间的关联。由于mysql,php5都是图省事用apt-get安装的,而网上几乎所有的帖子都是说基于源码如何关联的,所以在关联的时候花了很多时间。
首先是apache与php的关联,最关键的是获取libphp5.so,然后在apache的配置文件中添加“LoadModule php5_module modules/libphp5.so”关联就行,之后再添加两行:
如此,三个软件之间的关联就处理好了。
把WordPress源码放到apache中,修改Apache所有文件的权限,然后按照WordPress的指示一步步完成就行了。接下来,我修改了WordPress的设置->固定链接,发现之前发布的博客访问不了了,后来在网上找了资料,解决了这个问题。
这个问题是由于重定向的配置问题,第一个关键是开启apache的rewrite_module模块:
1.首先是生成rewrite_module.so:在apache的源码中进入modules/mappers目录,因为该目录下有模块的源码如mod_rewrite.c,然后运行下列命令
2.在apache配置文件中添加“LoadModule rewrite_module modules/mod_rewrite.so”一行
第二个关键是开启AllowOverride权限:在<Directory “/usr/local/apache2/htdocs”>标签里,将“AllowOverride None”改为“AllowOverride All”,重启apache即可。
一般情况下,不用处理.htaccess的内容,但要把他的权限设置一下。
遇到“preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support”的错误,导致各种问题,如图片上传失败等等。网上查了很多资料也没有相应的解决办法。
用phpinfo查看pcre版本:PCRE Library Version 5.0 13-Sep-2004
太旧了,估计是这个原因。后来看别人的评论,决定重装pcre,可能会遇到gcc编译的问题,再重启apache服务器,用phpinfo查看pcre版本,还是旧版本,决定重装apache。
在apache源码中用
接下来就是mysql,apache,php5三者之间的关联。由于mysql,php5都是图省事用apt-get安装的,而网上几乎所有的帖子都是说基于源码如何关联的,所以在关联的时候花了很多时间。
首先是apache与php的关联,最关键的是获取libphp5.so,然后在apache的配置文件中添加“LoadModule php5_module modules/libphp5.so”关联就行,之后再添加两行:
AddType application/x-httpd-php .php .phtml .html
AddType application/x-httpd-php-source .phps
比较难弄的是php与mysql的关联。要关联的最重要的一个步骤是获取mysql.so,网上几乎全是说基于源码如何生成mysql.so。后来 我无意中发现apt-get可以安装php5-mysql,于是试了一下,发现安装之后,有了mysql.so文件,添加到php的配置文件中,搞定。 (可以用find / -name mysql.so命令查找)如此,三个软件之间的关联就处理好了。
把WordPress源码放到apache中,修改Apache所有文件的权限,然后按照WordPress的指示一步步完成就行了。接下来,我修改了WordPress的设置->固定链接,发现之前发布的博客访问不了了,后来在网上找了资料,解决了这个问题。
这个问题是由于重定向的配置问题,第一个关键是开启apache的rewrite_module模块:
1.首先是生成rewrite_module.so:在apache的源码中进入modules/mappers目录,因为该目录下有模块的源码如mod_rewrite.c,然后运行下列命令
/usr/local/apache2/bin/apxs -c mod_rewrite.c
/usr/local/apache2/bin/apxs -i -a -n mod_rewrite mod_rewrite.la
没报错的话就会生成rewrite_module.so文件了。2.在apache配置文件中添加“LoadModule rewrite_module modules/mod_rewrite.so”一行
第二个关键是开启AllowOverride权限:在<Directory “/usr/local/apache2/htdocs”>标签里,将“AllowOverride None”改为“AllowOverride All”,重启apache即可。
一般情况下,不用处理.htaccess的内容,但要把他的权限设置一下。
遇到“preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support”的错误,导致各种问题,如图片上传失败等等。网上查了很多资料也没有相应的解决办法。
用phpinfo查看pcre版本:PCRE Library Version 5.0 13-Sep-2004
太旧了,估计是这个原因。后来看别人的评论,决定重装pcre,可能会遇到gcc编译的问题,再重启apache服务器,用phpinfo查看pcre版本,还是旧版本,决定重装apache。
在apache源码中用
./configure -with-pcre=/usr/local/pcre ap_cv_void_ptr_lt_long=no & make & make install
安装成功,加载php模块,用phpinfo查看pcre版本,终于是新版的了,重复一遍上面的配置,再上传图片,成功了!看来就是由于 apache默认的pcre库太久导致的。
本文标签:
很赞哦! ()
相关教程
图文教程
wordpress做哪些网站可以赚钱
wordpress做个人网站和博客可以赚钱,简单地说,一般个人网站和博客赚钱方法分为:广告联盟(Affiliate Marking)和卖广告位(Sell Ad Space)
Godaddy免费空间WordPress使用记录
在Godaddy注册域名免费送10G空间,每月300G的流量,真的是很实惠啊。一直很想搭个WordPress博客,于是在免费空间里面进行实验,这里记录下一些东西。
WordPress添加前台注册功能的方法
1、首先在当前主题的目录下新建一个php文件,命名为reg-page.php,然后将page.php中的所有代码复制到reg-page.php中;
Wordpress根目录位置和FTP连接方法
1、获取FTP的账号和密码:查看FTP信息和进入空间管理面板(DA)2、获取服务器地址(IP地址):主机庙空间怎么查看空间IP地址
相关源码
-
(自适应手机端)seo博客网站模板新闻资讯网站源码下载本模板为SEO博客及新闻资讯类平台深度定制,采用PbootCMS内核开发。通过模块化设计实现多行业快速适配,仅需替换图文内容即可转型为医疗、教育、科技等领域网站。响应式布局确保在手机、平板等设备上获得一致浏览体验。查看源码 -
(自适应)证书授权书防伪查询系统pbootcms模板本模板基于PbootCMS系统开发,为各类证书查询机构设计,可快速构建高效安全的证书核验平台。采用响应式布局技术,自动适配手机端操作,支持批量导入证书数据,提供便捷的查询接口,满足机构证书管理及用户在线核验需求。查看源码 -
(PC+WAP)蓝色玻璃纤维制品环保设备营销型pbootcms模板源码下载这是一款针对玻璃纤维行业特点设计的网站模板,采用蓝色系配色方案,体现工业感和环保理念。模板包含产品中心、应用案例、技术支持和新闻动态等核心模块,能够全面展示玻璃纤维制品的技术参数和应用场景。查看源码 -
(PC+WAP)绣花刺绣传统手工工艺pbootcms网站源码下载这款基于PbootCMS的网站模板为刺绣和传统手工艺行业设计,采用优雅的布局和精致的细节处理,能够呈现手工艺品的独特韵味和文化内涵。模板结构合理,功能完善,是手工艺从业者展示作品的理想选择。查看源码 -
(自适应)双语网络电子摄像头设备pbootcms网站模板下载核心功能定位:基于PbootCMS开发的双语摄像头企业官网模板,深度适配产品规格书展示、实时监控演示、解决方案呈现等业务场景,支持中英文内容一键切换。查看源码 -
pbootcms模板(PC+WAP)微信小程序开发公司网站本模板为微信小程序开发代理、软件开发公司等企业设计,基于PbootCMS内核开发,支持PC+WAP双端响应式布局,数据实时同步,适用于多行业快速建站。查看源码
| 分享笔记 (共有 篇笔记) |

