在独立主机上安装php+mysql+zend+phpmyadmin+phpcms+phpwind

作者: wangxiaofei2006
发布时间:2015-07-01 14:18:27

如何在独立主机上安装php+mysql+zend+phpmyadmin+phpcms+phpwind

目的:安装相关软件,以使服务器支持像phpcms[文章管理系统]phpwind[论坛]等用PHP程序编写的网页应用程序

 

基础知识:

  php是一种网页编程语言。通过它,可以实现动态生成网页,记录用户输入的各种信息,实现网页与用户交互等等高级功能。

  mysql是一种数据库,用于信息的存储与管理,像在论坛/文章系统等等输入的信息,往往都是存储在mysql数据库中的。

  zend是附加在php上的一个软件,可以将所有用php编写的网站程序加密后运行,速度将更快,效率更高。如果网站程序是用Zend加密过的,则服务器必须安装Zend才可运行,如果程序没有使用Zend加密,则可以不安装此软件。

  phpmyadmin是使用php语言编写的一个网站程序,它的功能是直接通过网页实现对mysql数据库的管理

  phpcms是使用php语言结合MYSQL数据库编写的一个网站内容管理系统软件,是一个强大、易用、灵活、可扩展的网站建设解决方案。适合政府、学校、企业以及其他各种资讯类网站使用。

  phpwind是一个使用php语言结合MYSQL数据库编写的网上论坛系统,实现用户注册,发贴及交流等实用功能。

 


各程序关系图例

安装步骤:

  可以看出,其中phpmysql是其它程序运行的基础,而IIS又是PHP运行的基础,在我司租用的独立主机或VPS服务器,默认情况下我司已经将IIS(信息服务软件)安装成功,我们仅需要安装php,mysql,zend及相关软件即可。这些软件可以分开单独安装,也可以使用集成包安装。为了方便用户,我司给用户提供集成的安装包。

 一、下载相关软件包。

   (1)点击开始-运行,输入mstsc(如图)

   (2)输入您的VPS/独立主机IP地址(如图)

 

 

   (3)点击"连接"后输入您的管理员名与密码,登录服务器。
   (4.1)在服务器上启动IE浏览器,输入我司软件下载地址,若是电信用户请输入http://download.west263.net,若是双线用户请输入http://download2.west263.net
   (4.2)PHPMYSQL均有两个版本可供使用,分别是4.05.0,若您的程序并无特殊要求,建议使用4.0版本(
Mysql5.0很占内存,至少需要512M以上,安装mysql4.0可以节省资源),即PHP4.MySQL4.zend.exe,若程序要求使用PHP5MYSQL5.0,则请使用程序包PHP5.MySQL5.zend.exe”,本教程将以PHP4.MySQL4.zend.exe作为示例(5.0安装流程一样)。

   选中相应版本的安装文件,如PHP4.MySQL4.zend.exe,右键点击,选择另存为,将该文件下载到d:/download(其它目录也可以),
如图:

 

   (5)下载完后,点击运行执行该安装包,默认选择语言中文(Chinese),再点击OK

   (6)点击确定后出现安装向导,分别点击下一步我同意选定组件”,选定安装的类型处请选为Full 4 (PHP 4 + MySQL 4 +phpMyadmin)”(如图)

   (7)出现MySql service Saemon选择时,默认选定mysqld-nt.exe组件,点下一步,出现安装位置选择,默认安装文件夹是C:/PHP_Setup_for_IIS,为防止系统数据不丢失,需要将路径改为D:/PHP_Setup_for_IIS,如下图:


   (8)点击安装,完成PHP+MYSQL+ZEND+phpMyadmin的安装。

  经过以上操作,您的服务器现在已经具备了运行PHP程序所需要的相关组件,只需要IIS配置正确,即可立即访问相关网站。

  二、IIS的基本设置
   (1)检查IIS服务配置,必须保证该服务是随系统启动而自动启动的。具体方法是点开始程序管理工具服务,找到一个叫“World Wide Web Publishing Service”的项目,必须确保该服务的启动类型是自动,若不是,请点击该服务,并选属性,将该服务的启动类型改为自动,并点启动启动该服务。如下图:

   (2)配置IIS,点击开始程序管理工具“Internet 信息服务(IIS)管理器”(如图)

   (3)应用程序池上单击右键,选择属性,再选择性能选项卡,将核心请求队列限制为:前面的钩取消(如图),再点击运行状况,将启用快速失败保护前面的钩取消。

   (4)展开网站,将除默认网站外的所有其它项目删除(单击右键,选择删除)(如图)

   (5)D盘建立一个名为wwwroot的文件夹,用作网站的根目录,以后所有的网页程序必须放置在该目录下。文件夹建成功后,单击右键,选属性安全,必须确保Everyone完全控制权,若没有,点击添加,输入everyone点确定,并选中完全控制即可。

   (6)在IIS管理中展开网站,右键单击默认网站,选择属性,再点击主目录选项卡,将本地路径:(C)”修改为刚才新添加的目录d:/wwwroot,如下图:[★★此处假设IIS中已经存在默认网站,若没有此网站,或要添加新网站,请参考6.2★★]

 


   特别说明:6.2.1~6.2.10仅仅是在自己需要新建网站的时候才需要的操作,若使用默认的默认网站,可跳过以下这些步骤!

   (6.2.1)★★若要新建网站,请按如下流程操作㈠★★ 在IIS管理中的网站中单击右键-选择新建网站...”,出现网站创建向导,点下一下,在网站描述处输入描述,可以是您的域名,或任何有意义的名称。如下图:

   (6.2.2)★★若要新建网站,请按如下流程操作㈡★★ 设置好网站名称后,点击下一步”,此网站的主机头处填写好您网站的域名(如www.abc.com,不能带http://),若只准备用IP地址去访问网站,则什么也不填写。

   (6.2.3)★★若要新建网站,请按如下流程操作㈢★★ 设置好主机头后,点击下一步”,主目录路径处填写好刚才新建好的d:/wwwroot这个目录,若有多个不同的网站,请分别为他们建好相应的目录,并确保everyone对该目录完全控制。

   (6.2.4)★★若要新建网站,请按如下流程操作㈣★★ 设置好路径后,点击下一步”,网站访问权限处,将运行脚本( ASP)钩选中,此处必须设置,否则您的网站将无法运行任何网页程序。

   (6.2.5)★★若要新建网站,请按如下流程操作㈤★★ 设置好访问权限再点击下一步完成后新网站添加成功。

   (6.2.6)★★若要新建网站,请按如下流程操作㈥★★ 在IIS管理中,右击新添加的网站,选择属性,如下图:

   (6.2.7)★★若要新建网站,请按如下流程操作㈦★★ 在属性对话窗中,选中主目录配置...”添加

   (6.2.8)★★若要新建网站,请按如下流程操作㈧★★ 点击映射对话框中的添加按钮后,将出现应用程序扩展映射添加对话框(如下图)可执行文件请选择PHP4.MySQL4.zend.exe安装目录中PHP4文件夹下的php.exe[点击浏览的时候,文件类型应该选择Cgi Exec文件(*.php)],扩展名输入php确定”-“确定即可。

特别警告:若安装的是PHP5,可执行文件应该是PHP_Setup_for_IIS/PHP5/php-cgi.exe,而不是php.exe

   (6.2.9)★★若要新建网站,请按如下流程操作㈨★★ 在站点属性对话框中选择文档”,点击添加,在对话框中输入新的默认文档index.php,点确定确定即可。

打开"web服务扩展",添加一个新的扩展,扩展名为php,添加如下图所示的三个文件。注意:c:/php目录可以换为您对应的安装目录。


   (6.2.10)★★若要新建网站,请按如下流程操作㈩★★phpmyadmin安装,在新建的网站上单击右键,依次选新建虚拟目录”(如下图一),出现向导后,别名处输入“phpmyadmin”,点击下一步”,在路径中选择PHP4.MySQL4.zend.exe安装路径下的“phpMyadmin”目录,如下图二所示,点击下一步后出现权限设置,请将运行脚本( ASP)”前边的钩选中,再点击下一步完成phpmyadmin的安装。


图一


图二



   (7)经过以上设置,正常情况下,在您的本地计算机上启动IE,输入http://服务器IP地址/phpmyadmin应该能看到如下界面(如图),这表示您服务器上的phpmyadmin已经安装成功,以后就可以通过该网址去管理您的MYSQL数据库了。

  三、建立MYSQL数据库及用户。

   MYSQL是一个功能强大的数据库管理系统,支持不同的用户访问不同的数据库,像phpwind,discuz等程序,在安装的时候可以选择将所有数据安装在同一个数据库中,也可以安装在不同的数据库中。默认情况下,MYSQL数据库的管理员用户名是root,密码是123456,可以通过http://服务器IP/phpmyadmin进行管理。在安装任何程序之前,我们需要先分配相关的用户及数据库提供给phpwind等程序使用。

     (1)在浏览器里打开http://服务器ip/phpmyadmin,输入MYSQL用户名root与密码123456,并点登入”(如图)

   (2)创建MYSQL数据库。登录phpmyadmin的管理后,在创建一个新的数据库下边的文本框中输入数据库名(如mydbname)点击创建即可(如图)

   (3.1)添加mysql用户及设置密码。点击phpmyadmin左上角的SQL图标(如下图)

   (3.2)添加mysql用户及设置密码。打开SQL执行窗口,输入如下命令并点击执行

grant all privileges on mydbname.* to mydbname@'%' identified by 'passwd';
flush privileges;

     说明:该条语句的作用是添加一个mysql用户,并指定他的登录密码及他可以访问的数据库,第一个参数mydbname是数据库名,也就是我们刚才添加的数据库,第二个参数mydbname是用户名,可以指定其它值,但推荐设置为与数据库名一样,第三个参数passwd是该用户的登录密码。此三个参数您必须记牢,以后在安装应用程序的时候将要使用。(如下图)

  

四、安装PHPCMS内容管理系统。
    PHPCMS(PHP Content Manage System)是一款用PHP+MYSQL编写的由文章、下载、图片、分类信息、影视、商城、采集、财务等20多个功能模块组成的强大、易用、可扩展的网站管理软件。 PHPCMS功能覆盖面广、扩展性强、负载能力好、模板调用灵活,因此不仅适合于建设一般企业、政府、学校、个人等小型网站,同时也适合于建设地区门户、行业门户、收费网站等大中型网站。

   (1)登录服务器,启动服务器上的浏览器,输入phpcms的官方网址:http://www.phpcms.cn/,点击下载“PHPCMS软件,选择“Phpcms2007 SP5 开源免费,再选择本地下载简体中文GBK,将phpcms保存到您的计算机的d:/wwwroot目录,如下图

   (2)文件下载成功后,将压缩包解压,并将phpcms下边的所有文件上移到d:/wwwroot(只有如此,用户输入http://域名或http://服务器IP后才可以直接访问文章系统,否则必须输入http://服务器IP/目录名 才可以访问网站),如下图。

   (3)在浏览器地址栏输入http://服务器IP/install 执行phpcms安装脚本程序,按提示分别点击下一步下一步接受下一步下一步,如下图:

   (4)“安装环境检测完成,并点击下一步后,将进入数据库信息设置,只需要设置三个参数,即:数据库帐号,数据库密码及数据库名称,分别设置为上边我们添加的MYSQL用户名,密码及数据库名,并点击下一步。

   (5)进入超级管理员设置,设置你网站管理员的用户名与密码,请牢记设置的信息,以后将通过该用户名与密码管理您的网站系统,如添加文章,修改栏目等等。设置完毕后点击下一步完成phpcms的安装。

   (6)输入http://服务器IP 即可访问您的网站了,phpcms的具体使用帮助请参阅phpcms在线手册


五、安装PHPWIND在线论坛系统。

    PHPWind 是一套采用 php+mysql 数据库方式运行并可生成 html 页面的全新且完善的强大的论坛系统. PHPWind 除了具备多重子版块.和后台用户组权限可以自由组合外, 还具备分版块控制生成html页面、可选用的所见即所得编辑器、防止图片和附件防盗链、多附件上传下载、输入图片URL直接显示图片、版块主题分类、版块积分控制与版块内的用户组权限控制等等功能。

 (1)下载PHPwind安装程序。在服务器上用浏览器打开phpwind官方网站:http://www.phpwind.com/download.php ,选择安装包,点击下载PHPwind安装包下载到服务器d:/wwwroot/bbs目录(请自行建立bbs目录,以后将通过http://域名/bbs来访问您的论坛)。如下图:

   (2)解压后,将解压目录中的upload中的全部文件移动到d:/wwwroot/bbs目录(如图)

   (3)在浏览器中输入http://服务器IP地址/bbs/install.php,点击右上角的开始v6.0安装,如下图:

   (4)点击开始安装后,系统提示输入数据库连接信息,在此处输入我们上边添加的mysql用户名,密码及数据库名。同时设置好您论坛的管理员用户名及密码。如下图:

   (5)连接信息设置完后,依次点击下一步下一步完成即可完成论坛的安装。此时输入http://服务器IP/bbs即可看到您新安装的论坛,如下图:

  经过以上的安装,您的服务器现在应该已经能正常使用phpcmsphpwind了,如果您不准备使用IP地址去访问,而想用顶级域名,则您只需要将域名的A记录解析到服务器的IP地址即可。若是我司申请的域名可在管理中心自行解析,若是其它公司注册的,请联系域名服务商帮您解析。

    任何其它使用php+mysql编写的软件也可以按上边的安装流程来安装,即下载软件到wwwroot目录下,然后再执行相关的安装脚本即可。

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

来源:http://blog.csdn.net/wangxiaofei2006/article/details/4146295

推荐: