本站首页    管理页面    写新日志    退出


«January 2026»
123
45678910
11121314151617
18192021222324
25262728293031


公告

 


我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:流浪狗
日志总数:44
评论数量:19
留言数量:-2
访问次数:194833
建立时间:2008年3月13日




Apache2.2+PHP+MYSQL+DISCUZ
软件技术

流浪狗 发表于 2008/10/24 15:44:09

最近有点空闲时间弄了下DISCUZ论坛,将经验发布一下 PHP+APACHE+MYSQL+DISCUZ 系统约定 环境软件下载后存放位置:X:\Server_Tools 环境软件安装位置:X:\Server_Core PHP安装位置:X:\Server_Core\PHP MySQL安装位置:X:\Server_Core\MySQL Zend Optimizer安装位置:X:\Server_Core\Zend IIS网站站点根目录:X:\wwwroot MySQL 数据库位置:X:\Database Php.ini存放位置:X:\Windows\php.ini My.ini 存放位置:X:\Server_Core\MySQL\my.ini 1.安装MySQL(1) 安装软件进入 X:\Server_Tools 文件夹,双击 MySQL-essential-5.0.45-win32.msi ; 2) 测试 MySQL 工作是否正常。 打开 cmd 命令提示符窗口,输入命令:MySQL –u root –p 输入密码后,如果能够正常进入 MySQL 控制台则说明 MySQL 安装正常。(3) 更改 MySQL 数据库目录 a) 打开 cmd 命令提示符窗口,输入命令:net stop MySQL 停止 MySQL 服务运行; b) 打开X:\Server_Core\MySQL\my.ini 找到: Datadir = "X:\Server_Core\MySQL\data" 修改为: Datadir = "X:\Database" c) 将 X:\Server_Core\MySQL\data 文件夹复制到 X:\ ,并重命名为X:\Database; d) 打开 cmd 命令提示符窗口,输入命令:net start MySQL 启动 MySQL 服务。 e) 重新测试 MySQL 是否工作正常。(4) 准备 LibMySQL 动态链接库 将 X:\Server_Core\MySQL\bin\libMySQL.dll 文件复制到 C:\Windows\System32 。 2.安装 PHP (1) 解压缩下载的 php-5.2.4-Win32.zip 文件,并将其复制到:X:\Server_Core\PHP ; (2) 进入 X:\Server_Core\PHP 文件夹,将 php.ini-dist 重命名为 php.ini ; (3) 打开 php.ini 文件,找到:extension_dir = "./" 将其改为; extension_dir = "X:\Server_Core\PHP\ext" (4) 找到:Windows Extensions 在 Windows Extensions 下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的;号即可) extension=php_mbstring.dll extension=php_gd2.dll extension=php_MySQL.dll (5) 找到: disable_functions = 改为: disable_functions = phpinfo,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server 这个要是想做PHP测试页的话就不能弄,会出错,因为屏蔽的phpinfo 3.安装APACHE2.2 (1).    查找:    #LoadModule ssl_module modules/mod_ssl.so    在下面添加:    LoadModule php5_module "d:/local/php/php5apache2.dll"(2).    查找:   DirectoryIndex index.html index.html.var    替换:    DirectoryIndex index.html index.htm index.php default.php index.html.var (3).    查找:    AddType application/x-gzip .gz .tgz    在下面添加:    AddType application/x-httpd-php .php(3).    查找documentroot:    将原有的DocumentRoot "C:/Server_Core/Apache2.2/htdoc"    改为DocumentRoot "C:/wwwroot/bbs"    查找Directory 要后面带路径的这个    <Directory "C:/Server_Core/Apache2.2/htdocs">      改为<Directory "C:/wwwroot/bbs">(5).    Apache配置结束,现在开始进行PHP配置,用Notepad打开C:\windows\php.ini。(6).    查找:   extension_dir = "./"     替换:   extension_dir = "d:/local/php/ext/"(7).    查找:    upload_max_filesize = 2M    这里的意思为修改上传文件的最大限制,默认为2M,可以改为6M。(8).    查找:    ;extension=php_mbstring.dll  将前面的;号去掉。(9).    查找:    ;extension=php_gd2.dll  将前面的;号去掉。(10).    查找:    ;extension=php_mysql.dll  将前面的;号去掉。 4、测试 PHP 支持是否正常IIS与PHP的整合已经完毕,下面需要测试 PHP 支持是否正常。 (1) 进入 X:\wwwroot\bbs\ 目录,新建一个 phpinfo.php 文件,内容为: <?phpphpinfo();?> (2) 打开IE浏览器,输入:http://localhost/phpinfo.php ; (3) 如果能够正常显示PHP支持信息则表明配置整合是成功的。 最后在http://comsenz.com/index.php下个UCenter、UCenter Home、Discuz! 集成安装包,关闭Apache2.2,将UPLOAD下的所有文件拷贝到wwwroot下,然后启动Apache2.2,http://localhost/index.php,然后按照提示下一步,这一部分在DISCUZ的用户手册里面都有,不多说了。 主要就是在Windows下Apache2.2+PHP+MYSQL如何配置。大功告成。 


阅读全文(3021) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.018 second(s), page refreshed 144813880 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号