Discuz Windows 部署 配置 php mysql

Discuz! X 是一款以 PHP 为编程语言,以 MySQL 为数据库,并使用 Apache/IIS/Nginx(任意一种即可) 提供 web 服务的产品。要搭建 Discuz! X 站点,服务器必须安装由 PHP、MySQL、Apache/IIS/Nginx 构成的环境。其中,IIS 主要用于 Windows 服务器,Apache、Nginx 多用于 Linux 服务器(即 LAMP 和 LNMP)

下面以在 Windows 服务器上部署 IIS、MySQL、PHP 为例,演示搭建环境的具体过程。

系统约定

环境软件下载后存放位置 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存放位置 Y:\Windows\php.ini
my.ini 存放位置 X:\Server_Core\MySQL\my.ini

注:X 和 Y 为本标准中的变量,X 仅表示应用程序实际存放、安装的分区盘符,Y 为系统所在分区盘符。

=======================================================================================================

将所有软件均下载存放于 Server_Tools 文件夹中,下载地址:

mysql-5.5.19-win32.msi http://dev.mysql.com/downloads/
php-5.2.17-Win32.zip http://php.net/downloads.php
ZendOptimizer-3.3.3-Windows-i386.exe http://www.zend.com/en/products/guard/zend-optimizer
PHPMyAdmin-3.1.0-all-languages.zip http://www.phpmyadmin.net/home_page/downloads.php

注意事项:PHP 版本选择5.2.x,小版本号越新越好,暂时不要用 PHP5.3 版本,没有特殊原因,不要用 PHP4 了,PHP 官方不再提供 PHP4 支持,MySQL 版本选择 5.5.x,小版本号越新越好,没有特殊原因不用其他版本。PHP 尽量使用非安装的绿色版本,MySQL 尽量用安装版本。

=======================================================================================================

安装 MySQL
1、安装软件

进入 X:\Server_Tools 目录,双击 mysql-5.5.19-win32.msi;

Discuz Windows 部署 配置 php mysql

选择 Custom 自定义安装

Discuz Windows 部署 配置 php mysql

 

点击 “Change” 更改 MySQL 安装目录

Discuz Windows 部署 配置 php mysql

待文件复制安装完毕后,进行 MySQL 设置界面,单击 Finish。

Discuz Windows 部署 配置 php mysql

选择 Detailed Configuration 进行详细配置

Discuz Windows 部署 配置 php mysql

选择 MySQL 运行模式:Server Machine

Discuz Windows 部署 配置 php mysql

选择 MySQL 数据库默认存储方式:Non-Trans Only (MYISAM)

Discuz Windows 部署 配置 php mysql

设定 MySQL 最大连接数:一般设置为 128 - 512 之间的整数。

Discuz Windows 部署 配置 php mysql

设定 MySQL 网络参数,注意:不要勾选启用 Strict Mode!那个 Addfirewall 的选项仅在需要外连 MySQL 的时候勾选上,也就是说给防火墙加个出入站的策略。

Discuz Windows 部署 配置 php mysql

设定 MySQL 默认字符集:以用户站点语言为准,默认我们填 gbk。

Discuz Windows 部署 配置 php mysql

Windows 环境设定

Discuz Windows 部署 配置 php mysql

修改设定 root 用户密码,root 密码请设置的比较复杂些。

Discuz Windows 部署 配置 php mysql

注意:非必要情况下,不要启动远程连接模式! 完成 MySQL 的安装,并启动 MySQL 服务。

Discuz Windows 部署 配置 php mysql

2、测试 MySQL 工作是否正常

打开 cmd 命令提示符窗口,输入命令:mysql –u root –p

Discuz Windows 部署 配置 php mysql

输入刚才安装时设置的密码后,如果能够正常进入 MySQL 控制台,则说明 MySQL 安装正常。

3、更改 MySQL 数据库存放目录

打开 cmd 命令提示符窗口,输入命令:net stop mysql 停止 MySQL 服务运行;

Discuz Windows 部署 配置 php mysql

打开 X:\Server_Core\MySQL\my.ini,找到: Datadir = “X:\Server_Core\MySQL\data” 修改为: Datadir = “X:\Database” 将 X:\Server_Core\MySQL\data 文件夹复制到 X:\,并重命名 X:\Database; 打开 cmd 命令提示符窗口,输入命令: net start mysql 启动 MySQL 服务。 重新测试 MySQL 是否工作正常。
4、移动 LibMySQL 动态链接库到系统目录

将 X:\Server_Core\MySQL\bin\libmySQL.dll 文件复制到 Y:\Windows\System32 目录下。(X64操作系统Syswow64也放一个)

=======================================================================

 

安装 PHP 1、解压缩 解压缩下载的 php-5.2.8-Win32.zip 文件,并将其复制到: X:\Server_Core\PHP ; 2、修改 php.ini 进入 X:\Server_Core\PHP 文件夹,将 php.ini-dist 重命名为 php.ini ; 打开 php.ini文件,找到: extension_dir= "./" 将其改为: extension_dir= "X:\Server_Core\PHP\ext" 找到:Windows Extensions 在Windows Extensions下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的分号即可) php_gd2.dll php_mbstring.dll php_mcrypt.dll php_mhash.dll php_ming.dll php_mysql.dll
php_mysqli.dll php_openssl.dll php_sockets.dll php_xmlrpc.dll php_zip.dll 找到: disable_functions
= 改为: disable_functions=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.ini 文件,并将其复制到 Y:\Windows

 

你可能感兴趣的:(windows)