怎样在xp的IIS下搭建php来运行在自己电脑上安装的wordpress?
直接使用iis就可以了,不用下载别的服务器。不过iis要配置一下。 配置 IIS 使其支持 PHP : 首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下: Windows 2000/XP 下的 IIS 安装: 用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。 安装完毕后,在“控制面板”的“管理工具”里打开“服务”,检查“IIS Admin Service”和“World Wide Web Publishing Service”两项服务,如果没有启动,将其启动即可。 Windows 2003 下的 IIS 安装: 由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。 打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作: PHP 支持 CGI 和 ISAPI 两种安装模式,CGI 更消耗资源,容易因为超时而没有反映,但是实际上比较安全,负载能力强,节省资源,但是安全性略差于CGI,本人推荐使用 ISAPI 模式。故这里只解介绍 ISAPI 模式安装方法:(以下的截图因各个系统不同,窗口界面可能不同,但对应选项卡栏目是相同的,只需找到提到的对应选项卡即可) 在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,对于WIN2000系统在”Internet 服务管理器“的下级树一般为你的”计算机名“上单击右键选择“属性”,再在属性页面选择主属性”WWW 服务“右边的”编辑“ 对于XP/2003系统展开”Internet 服务管理器“的下级树一般为你的”计算机名“选择”网站“并单击右键选择“属性” 在弹出的属性窗口上选择“ISAPI 筛选器”选项卡找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入: PHP ,再将浏览可执行文件使路径指向 php4isapi.dll 所在路径, 如本文中为:D:\php\php4\sapi\php4isapi.dll [PHP5对应路径为 D:\php\php5\php5isapi.dll] 打开“站点属性”窗口的“主目录”选项卡,找到并点击“配置”按钮 在弹出的“应用程序配置”窗口中的”应用程序映射“选项卡找到并点击“添加”按钮新增一个扩展名映射,在弹出的窗口中单击“浏览”将可执行文件指向 php4isapi.dll 所在路径,如本文中为:D:\php\php4\sapi\php4isapi.dll[PHP5对应路径为D:\php\php5\php5isapi.dll],扩展名为 .php ,动作限于”GET,HEAD,POST,TRACE“,将“脚本引擎”“确认文件是否存在”选中,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤,对应扩展名设置为需要的即可如.PHPX。 此步操作将使你服务器IIS下的所有站点都支持你所添加的PHP扩展文件,当然如果你只需要部分站点支持PHP,只需要在“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”“主目录”选项卡,编辑或者添加PHP的扩展名映射即可或者将你步需要支持PHP的站点中的PHP扩展映射删除即可
如何在虚拟主机上安装wordpress
将wordpress-4.1-zh_CN.zip在本地解压缩后,打开并登陆SSH FTP工具,将安装程序wordpress目录传送到虚拟机Web服务器根目录下,例如“/home/wwwroot/default”目录下。打开本地浏览器并在地址栏里输入虚拟机IP地址+wordpress安装目录,例如“192.168.1.115/wordpress/wp-admin/install.php”,很快就进入了安装目录,点击“现在就开始”按钮。根据提示输入数据库用户名和密码,一般数据库用户名为root,填好后点击“提交”按钮。安装程序提示无法找到wordpress数据库,这是因为我们还没有建立这个数据库,我们可以登录phpMyAdmin来创建这个数据库。浏览器新建一个窗口,在地址栏里输入IP地址+phpMyAdmin目录地址,例如“192.168.1.115/phpmyadmin/index.php”,进入数据库管理页面,在新建数据库位置填写“wordpress”,排序规则选择“utf8_general_ci”,点击“创建”。返回wordpress安装页面,点击“重试”按钮,返回数据库配置页面,点击“提交”按钮。配置信息没能够自动写入wp-config.php文件,需要我们手动将数据库配置信息复制到这个文件里。其实在wordpress安装目录里就有一个wp-config-sample.php文件,使用SSH FTP打开wordpress安装目录,将安装页面中的配置信息复制粘贴到这个文件中,并将这个文件名更改为wp-config.php。返回安装页面,点击“进行安装”按钮,在新页面中填写网站标题,用户名和密码。上一步操作完成后,系统提示安装成功,点击“登陆”按钮进入后台登陆页面。登陆用户名和密码便可以进入网站后台了,朋友们可以尽情的折腾了。。
如何在IIS下永久实现wordpress的固定链接
因为要迁移wordpress到IIS服务器上面,所以就在网上找了一些方法,开始以为和Linux上面一样的,配置PHP就OK了,但是发现不能访问wprdpress的永久固定链接,因为链接的形式是以.html结尾的,所以IIS不能识别,怎么办了?最后找到一个IIS插件,WordPress URL Rewrite,这个插件还不错,可以实现大部分的URL永久访问,但是问题来了,貌似不能访问文章页面,怎么了?原来还有404的方法,这个就可以解决中文URL和.html类的永久固定链接的访问了。 一、Windows2003 IIS6下配置WordPress伪静态方法: 1.下载WordPress URL Rewrite组件 下载地址:http://www.binaryfortress.com/wordpress-url-rewrite WordPress URL Rewrite主要功能与特色:完全无需人工干预,全自动重写URL,只需要在后台设置好固定链接(Permalinks)形式,就能直接使用,就像linux下用htaccess一样。可以使用在一级目录和子目录,也可以排除不需要重写的目录。这个非常方便,对于某些目录不需要URL重写的就将其排除,不会造成无法访问。因为全自动,所以免去了在写重写规则时候遇到的规则重复造成部分目录和文件无法实现的情况。 2.安装WordPress URL Rewrite 把下载的压缩包解压到任何地方,只要保证WordPressURLRewrite.ini和WordPressURLRewrite32.dll(32位版本,64位版本对应为64.dll)在同一文件夹下就可以了。 然后打开WordPressURLRewrite.ini设置你的博客目录,以及需要排除的目录,Readme.txt里有详细说明,这里就不细说了。 接下来,在IIS中选择相应的站点,在ISAPI筛选器中加载WordPressURLRewrite32.dll就可以了,加载完重启IIS或者停止网站再启动即可。 注意:要给dll所在的目录加上IIS_WPG组的写入权限,否则无法加载对应dll文件。 二、利用404页面实现伪静态 首先需要编写404.php页面,上传404.php文件放到wordpress根目录下,代码如下: <?php if="" (strpos($_server["server_software"],="" "apache")="==" 0){="" apache="" request_uri形如"/non-exist-page.html"="" $uri="$_SERVER['REQUEST_URI'];" }="" else{="" iis="" $_server['query_string']形如"404;http://localhost/non-exist-page.html"="" $qstr="$_SERVER['QUERY_STRING'];" $_server['query_string']="" ;="" $pos="strrpos($qstr," '://');="" $pos="strpos($qstr," '/',="" $pos="" +="" 4);="" $uri="substr($qstr," $pos);="" }="" $_server['request_uri']="$uri;" $_server['path_info']="$_SERVER['REQUEST_URI'];" 解决重定向的页面中的页面导航问题="" $_server['script_name']="$_SERVER['PATH_INFO'];" include('index.php');="" ?=""> 然 后需要设置IIS的404页面到wordpress根目录下的404.php。IIS下的设置步骤为:Internet信息服务窗口->右键网站或 wordpress目录->属性->自定义错误->选中404->编辑属性…->消息类型选择url->输入 /404.php(绝对路径)。 三、解决中文404找不到页面的问题 1.打开wp-includes/classes.php文件,找到如下代码: if ( isset($_SERVER['PATH_INFO']) ) $pathinfo = $_SERVER['PATH_INFO']; else $pathinfo = ''; $pathinfo_array = explode('?', $pathinfo); $pathinfo = str_replace("%", "%25", $pathinfo_array[0]); $req_uri = $_SERVER['REQUEST_URI'] 将其修改替换为: if ( isset($_SERVER['PATH_INFO']) ) $pathinfo = iconv('GBK', 'UTF-8', $_SERVER['PATH_INFO']); else $pathinfo = ''; $pathinfo_array = explode('?', $pathinfo); $pathinfo = str_replace("%", "%25", $pathinfo_array[0]); $req_uri = iconv('GBK', 'UTF-8', $_SERVER['REQUEST_URI']); 好了,就这样,我们的网站就可以访问了,至于SEO和404页面方法的问题,这个就留给博友们去研究吧。目前TC没有多少时间去研究了,如果有时间会继续写一篇关于404页面的影响的。目前还没有发现什么问题,至于收录就期待吧。
如何在 云主机上搭建wordpress
云的服务器安装方法大致有三:
一、使用其提供的已经安装好的服务器套件或镜像,直接启动即可使用。如:关于wordpress的阿里云云市场相关产品及知识介绍
二、根据网站提供的教程,安装软件。比如安装wordpress,我就在阿里云的网站上搜索到:ECS linux系统安装wordpress 教程 。跟着教程走一遍就会了。
三、使用Docker,直接安装某个wordpress容器即可。
最后做好收尾工作,优化服务器配置参数,设置好安全规则及权限。
WordPress安装详细过程
FileZilla Server 设置默认即可 你创建账户了么 绑定目录 设置权限了么? 看你的截图 FileZilla Server 是正常的。弱弱的问一句 你安装网站环境了么? wordpress 需要 PHP MYSQL 支持 如果不会手动配置网站环境建议使用一键环境包如果需要 我可以给你一个。上传完毕 把wordpress解压出来 然后在iis上新建网站 (由于篇幅有限,具体操作请自行搜索IIS建站教程)绑定域名之后 即可访问 按照程序提示安装即可。。
转载请注明出处51数据库 » iis搭建wordpress
?php>