您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
Debian怎么搭建WordPress
胡睿2025-03-02 16:34:17WordPress教程已有4人查阅
导读可以使用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”关联就行,之后再添加两行: 比较难弄的是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,然后运行下列命令 没报错的话就会生成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源码中用 安装成功,加载php模块,用phpinfo查看pcre版本,终于是新版的了,重复一遍上面的配置,再上传图片,成功了!看来就是由于 apache默认的pcre库太久导致的。
接下来就是mysql,apache,php5三者之间的关联。由于mysql,php5都是图省事用apt-get安装的,而网上几乎所有的帖子都是说基于源码如何关联的,所以在关联的时候花了很多时间。
首先是apache与php的关联,最关键的是获取libphp5.so,然后在apache的配置文件中添加“LoadModule php5_module modules/libphp5.so”关联就行,之后再添加两行: 比较难弄的是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,然后运行下列命令 没报错的话就会生成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源码中用 安装成功,加载php模块,用phpinfo查看pcre版本,终于是新版的了,重复一遍上面的配置,再上传图片,成功了!看来就是由于 apache默认的pcre库太久导致的。
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
wordpress怎么使用wp_head()函数
在WordPress主题中使用此函数控制…之间的标签内容。以通过header.php模板文件输出html中的head标签部分,大部分主题的head标签中都加入了wp_head()函数,wordpress添加登录的具体步骤
1. 打开wordpress控制后台,点击右上角的wordpress图标,2. 然后点击“插件”“安装插件”centos7系统yum搭建lnmp环境及配置wordpress
yum安装lnmp环境是最方便,最快捷的一种方法。源码编译安装需要花费大量的人类时间,当然源码编译可以个性化配置一些其它功能。目前来说,yum安装基本满足我们搭建web服务器的需求。Wordpress的Shell的使用方法介绍
在满足以下条件后,设法通过目标主机的Wordpress后台获得目标主机的Shell:通过目录扫描工具比如Gobuster定位wordpress站点的所在目录;通过WPSCAN工具或者Hydra工具得到wordp
留言与评论 (共有 0 条评论) |