返回列表 发帖

初学者建网站

如果你用windows,下载最新的apache(2.0.53),php(5.0.3),mysql(5.x的是测试版,推荐用4.1.10),zend optimizer 2.5.7和kehui cms7.1。 第一: 装http服务器apache APACHE 的安装,选择好目录即可,基本采取NEXT 一路下去就可以了。 我的APACHE 安装目录是F:\Program Files\Apache Group\Apache2 要保证APACHE2对中文支持。打开F:\Program Files\Apache Group\Apache2\conf下的 httpd.conf 文件,找到下面这句,修改之: AddDefaultCharset ISO-8859-1(好像是这么写的,改为AddDefaultCharset off) 还是httpd.conf文件里,设置ServerRoot(服务器根,也就是apache的安装目录) ServerRoot "F:\Program Files\Apache Group\Apache2" 设置DocumentRoot(网站目录,也就是你机器上那些让人浏览的网页所在目录)比如: DocumentRoot "F:\Http" 找到DirectoryIndex (浏览的缺省页)在后面补上一个 index.php 这后面的一大串东西要用空格隔开比如:DirectoryIndex index.html index.php 下面2个这么设比较好(此外Options和ServerSignature怎么设最好研究一下): HostnameLookups Off ServerTokens Prod 其它的以后自己慢慢学吧,反正现在是能用了。 运行一下apache,在浏览器里输入:http://localhost/xxx.html 看看F:\http下面的xxx.html是不是能看到了(假设xxx.html文件已经存在)? 第二:装脚本语言php 下载php的zip文件,解压缩,将其中的: php.ini-recommended改名为php.ini 和 php5ts.dll、libmysql.dll 一起复制到 F:\Program Files\Apache Group\Apache2\bin的目录下; 复制php5apache2.dll到F:\Program Files\Apache Group\Apache2下 此外,把php的ext目录整个复制过来,比如:F:\Program Files\Apache Group\Apache2\ext 打开F:\Program Files\Apache Group\Apache2\conf下的 httpd.conf 文件,添加下面这2句(这是为了让php能以模块模式运行于apache中): LoadModule php5_module "php5apache2.dll" AddType application/x-httpd-php .php 然后,修改php.ini (1) 改 display_errors = Off 成為 display_errors = On (2) 改 extension_dir = "./" 成為 extension_dir = "F:\Program Files\Apache Group\Apache2\ext" (3) 改 ;extension=php_mysql.dll 去除分號成為 extension=php_mysql.dll php装完了。在你的网站目录下(比如:F:\http),建一个文本文件,内容如下: 保存为info.php。首先,重新启动apache服务器(也就载入php);然后,在浏览器里输入:http://localhost/info.php 如果看到PHP的欢迎测试页面,说明安装成功 原理: Apache 會啟動並載入 httpd.conf 跑到 LoadModule 會使用 Windows API LoadLibrary 載入 php5apache2.dll 接著會載入同目錄的 php5ts.dll 然後會載入 php.ini 根據裡面的設定載入其他 extension dll 各個 extension 的 dll 被載入後, 如果該 extension dll 還需要載入相關的 dll 則其他需要的 dll 要放在 apache 的 bin 目錄下 因為 Apache 使用 Windows API LoadLibrary 來載入 DLL 檔, 搜尋路徑是以 bin 為最優先, 其次是 SYSTEM32) 第三:装数据库软件mysql 这个很简单,选好安装目录,再选好apache目录F:\Program Files\Apache Group\Apache2 和php.ini目录F:\Program Files\Apache Group\Apache2\bin就行了。 装完后要设置一下。 先选Detailed Configuration;然后是服务器类型,随便选,我选developer machine; 接着选数据库用途,我选Multifunctional database,对innodb和myisam都支持;然后 是innodb tablespace setting,我直接next;然后,是用户数量,我选最少的; enable tcp/ip 我next了;字符集好像应该选第2个或第1个,我选的是第2个: Best Support for Multilingualism;install as windows service划钩,next; modify security settings自己选吧,next。最后执行就行了。 都弄好了,先来建一个数据库:开始,程序,mysql,运行mysql command line client 先输入根密码, 屏幕出现mysql> 在后面输入create database kehui; 然后回车(分号一定要输入),就建了一个叫kehui的数据库 有了一个数据库就可以安装kehui了。(如果输入drop database xxx;就删掉数据库) 第四:装kehui cms kehui需要zend optimizer,去下一个最新的,安装就行了,很简单。 最后, 把kehui都解压缩到F:\http目录下到浏览器里,http://localhost/install.php,根据提示填入数据库地址,用户名,密码,数据库名(这个数据库要预先存在)就开始了。 装好后,//localhost/就是主页(如果中文乱码,很可能是mysql字符集选择不对,重选;还不行就重装mysql,选前2个中的一个,我印象是选第2个) http://localhost/admin/就是超级管理员的管理界面了。

初学者建网站

哈哈,好,有空我实验下,谢谢老大。

TOP

返回列表 回复 发帖