八、配置phpmyadmin 九、EmpireBak v2010 帝国备份 十、静态化安装配置 十一、其它事项 [/b]
一、安装配置MySQL (1),双击 mysql-essential-5.0.91-winx64.msi NEXT 选择 [b]Custom [/b]自定义安装: Next 点击"[b]Change[/b]"更改MySQL安装目录:[b]D:\service\ MYSQL[/b] 待文件复制安装完毕后,进行MySQL设置界面,单击[b]Finish[/b]: NEXT 出现以下选择 选择[b]DetailedConfiguration[/b](详细配置): NEXT 出现以下选择 选择MySQL运行模式:[b]Server Machine[/b]: NEXT 出现以下选择 选择 MySQL 数据库默认存储方式:[b]Non-Transactional Database Only[/b] 接则选择该选项。 NEXT 出现以下选择 [b]· Manual Setting[/b](人工设置):选择该选项可以手动设置服务器并行连接的最大数目。从前面的下拉框中选择并行连接的数目,如果你期望的数目不在列表中,则在下拉框中输入最大连接数。 设定 MySQL 最大连接数:一般设置为[b] 128 - 512[/b] 之间的整数: NEXT 出现以下选择[b]Enable Strict Mode[/b] ,这样MySQL就不会允许细小的语法错误。 建议您取消标准模式以减少麻烦。但熟悉MySQL以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能性。 NEXT 出现以下选择 使用[b]Manual Selected Default Character Set/Collation[/b](字符集对话框)来更改 MySQL服务器的默认字符集. 这里请选择你所要的默认字符集,[b]中国大陆就选GBK吧[/b] NEXT 出现以下选择 要想将MySQL服务器安装为服务,并自动启动,请[b]选中Launch the MySQL Server Automatically[/b]选项 [b]Service name 默认mysql就行[/b] [b]Include Bin Directory in windows Path 这个也选上 [/b]NEXT 修改设定 root 用户密码,注意:不要启动远程连接模式! [b]把Enable root access from remote machines Create an anonymous account的两处取消选择 [/b] [b]NEXT install [/b]完成 MySQL 的安装,会自动启动 MySQL 服务。 (1)测试MySQL工作是否正常。 打开cmd命令提示符窗口,输入命令:[b]MySQL –u root –p[/b] 输入密码后,如果能够正常进入MySQL控制台则说明MySQL安装正常。 更改MySQL数据库目录 a)打开cmd命令提示符窗口,输入命令:[b]net stop MySQL[/b]停止MySQL服务运行; b)打开D:\ service\MySQL\my.ini 找到: Datadir = "D:\ service\MySQL\data" 修改为: Datadir = "D:\Service\ MySQLDatabase" c)将D:\Service\MySQL\data文件夹内的内容复制到D:\Service\MYSQLDatabase; d)打开cmd命令提示符窗口,输入命令:[b]net start MySQL[/b]启动MySQL服务。 e)重新测试MySQL是否工作正常。 (3)准备LibMySQL动态链接库 将D:\Service\MySQL\bin\目录下的[b] libMySQL.dll, libmcrypt.dll, php5ts.dll[/b](如果没有[b]libmcrypt.dll,php5ts.dll[/b]这两个文件请到[b]PHP[/b]程序目录下提取)[b] 3[/b][b]个文件复制到[/b][b] C:\Windows\System32[/b]。 [b]注:my.ini上面“basedir”是指向MySQL的安装目录,“datadir”指向MySQL的数据存放目录。[/b] 至此MySQL已经安装完毕 [b]三、安装配置PHP[/b] 打开Php-5.2.17-win32-vc6-x86.zip 把php的压缩包内的文件解压到 D:\Service\PHP文件夹,将php.ini-dist重命名为php.ini。 打开 php.ini文件, 找到:extension_dir = "./" 将其改为; extension_dir = "D:/Service/PHP/ext" extension_dir是存放扩展库(模块)的目录,也就是PHP用来寻找动态扩展模块的目录。 找到Post_max-size= 8M 修改为30M 找到:Windows Extensions 在 Windows Extensions下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的;号即可) extension=php_gd2.dll, GD库支持,如果不打开该模块则Discuz!论坛图片水印不能使用。 extension=php_mcrypt.dll,更好的支持phpmyadmin不选的话,会出现“无法载入mcrypt扩展 extension=php_mbstring.dll,打开mbstring,不选的话用phpMyAdmin会出现红色提示。 extension=php_mysql.dll, 支持MySQL。 extension=php_pdo.dll, extension=php_pdo_mysql.dll, 前面的分号去掉,这样php才可以支持这些扩展, 还要开哪些功能可以以后根据需要再修改。php.ini可以备份,以后重装系统可以直接用。 8、配置session.save_path路径 更改session.save_path的路径为D:/Service/php/tmp (注意有好几段此文字,请选择如下图的目录位置,此目录需要手动建立并开放读写权限) session.save_path高级配置及其他说明事项,从php.ini配置文件翻译而来 你可以使用”N;[MODE;]/path”这样模式定义该路径,N是一个整数,表示使用N层深度的子目录,而不是将所有数据文件都保存在一个目录下。 [MODE;]可选,必须使用8进制数,默认600(=384),表示每个目录下最多保存的会话文件数量。[MODE;]并不会改写进程的umask。php不会自动创建这些文件夹结构。可使用ext/session目录下的mod_files.sh脚本创建。如果该文件夹可以被不安全的用户访问(比如默认的”/tmp”),那么将会带来安全漏洞。当N>0时自动垃圾回收将会失效,具体参见下面有关垃圾搜集的部分。 如果你服务器上有多个虚拟主机,建议针对每个不同的虚拟主机分别设置各自不同的目录。 至此最基本的session配置就完成了,你只要保存php.ini,并重启IIS,即可使用session功能。 其他session配置说明 session.save_handler = ”files” 默认以文件方式存取session数据,如果想要使用自定义的处理器来存取session数据,比如数据库,用”user”。 session.use_cookies = 1 是否使用cookies在客户端保存会话sessionid,默认为采用cookies session.use_only_cookies = 0 是否仅仅使用cookie在客户端保存会话sessionid,这个选项可以使管理员禁止用户通过URL来传递id,默认为0,如果禁用的话,客户端如果禁用Cookie将使session无法工作。 session.name = “PHPSESSID” 当做cookie name来使用的session标识名 session.auto_start = 0 是否自动启动session,默认不启动,我们知道在使用session功能时,我们基本上在每个php脚本头部都会通过session_start()函数来启动session,如果你启动这个选项,则在每个脚本头部都会自动启动session,不需要每个脚本头部都以session_start()函数启动session,推荐关闭这个选项,采用默认值。 session.cookie_lifetime = 0 传递sessionid的Cookie有效期(秒),0表示仅在浏览器打开期间有效。 session.gc_probability = 1 session.gc_divisor = 100 定义在每次初始化会话时,启动垃圾回收程序的概率。计算公式如下:session.gc_probability/session.gc_divisor,比如1/100,表示有1%的概率启动启动垃圾回收程序,对会话页面访问越频繁,概率就应当越小。建议值为1/1000~5000。 session.gc_maxlifetime = 1440 设定保存的session文件生存期,超过此参数设定秒数后,保存的数据将被视为'垃圾'并由垃圾回收程序清理。判断标准是最后访问数据的时间(对于FAT文件系统是最后刷新数据的时间)。如果多个脚本共享同一个session.save_path目录但session.gc_maxlifetime不同,将以所有session.gc_maxlifetime指令中的最小值为准。 如果你在session.save_path选项中设定使用子目录来存储session数据文件,垃圾回收程序不会自动启动,你必须使用自己编写的shell脚本、cron项或者其他办法来执行垃圾搜集。 比如设置”session.gc_maxlifetime=1440″ (24分钟): cd /path/to/sessions; find -cmin +24 | xargs rm 以上是一些常用的session配置选项说明,更多的session配置选项说明你可以参考php.ini文件中的说明。 接下来修改了一些文件上传以及内存使用最大限制: 搜索Resource Limits 找到以下进行修改: max_execution_time = 30 ; 这里是每个脚本运行的最长时间,可以自己修改加长,单位秒。 max_input_time = 60 ; 这里是每个脚本可以消耗的时间,单位也是秒。 memory_limit = 128M ; 这里是脚本运行允许的最大内存,根据自己机器情况自行配置。 搜索upload_max_filesize upload_max_filesize = 2M 这里是上载文件的最大许可大小 ,在线上传的图片站、论坛等可能需要设置更大的,自行修改。 现在php基本配置完成了,保存php.ini文件,并将其复制到C:\Windows\ 顺便提醒一下别忘记把register_globals = Off修改成register_globals = On。 [b]四、IIS7.5配置FASTCGI[/b] 打开PHP目录下的php.ini,查找:extension_dir = "./" 此处为PHP扩展的目录,检查是否如下extension_dir ="D:\service\php\ext\" 按图配置参数: [img]http://files.jb51.net/file_images/article/201306/2013061513213512.jpg[/img] 保存并关闭! 接下来将PHP挂接到IIS 打开IIS管理器,找到:“处理程序映射”,打开如下图 点击 添加模块映射: [img]http://files.jb51.net/file_images/article/201306/2013061513213513.jpg[/img] [img]http://files.jb51.net/file_images/article/201306/2013061513213514.jpg[/img] 上图引用自网络,把可执行文件位置替换成D:\service\php\php-cgi.exe即可. 确定后会提示是否创建FASTCGI应用程序,点击是. 此时回到IIS功能视图,找到:“FastCgi设置”,打开并按图操作 [img]http://files.jb51.net/file_images/article/201306/2013061513213515.jpg[/img] 添加文件监视和环境变量:PHP_FCGI_MAX_REQUESTS,取值设置为10000: 添加对php.ini的文件监视可以在修改php配置之后重启IIS而让更改实时生效! 进入D:\web\ZTGPS目录,新建一个phpinfo.php文件,内容为: <?php phpinfo(); ?> [img]http://files.jb51.net/file_images/article/201306/2013061513213516.jpg[/img] [img]http://files.jb51.net/file_images/article/201306/2013061513213517.jpg[/img] 如果加载FASTCGI不成功点击-应用程序池--然后DefaultAppPool应用池-选择高级设置 启用32位应用程序 后面选择 True [b]安装 ZendOptimizer[/b] 安装过程非常友好,也比较简单,因而此处无截图说明。但需注意以下几点: (1) Zend Optimzer 的安装目录要指定为 D:\Service\Zend ; (2) 在安装过程中提示 php.ini 的位置是,注意观察是否为 C:\Windows ,如果不是必须手动指定为 php.ini 的位置 ;也可以按默认,你把刚才配置的 php.ini 复制到 WINDOWS 目录。 (3) 安装过程中提示 IIS 网站根目录的位置,指定为:D:\WEB 也既你存储站点的总目录 Zend Optimizer 安装完成后会自动重启 IIS 服务,重启完成后需要再次打开 IE 浏览器窗口, 查看 phpinfo.php 支持信息,观察是否包含了 Zend Optimizer 支持信息,如果没有,则说 明 Zend Optimizer 没有安装成功! 默认安装完毕以后不不可以直接支持 Zend 加密,需要做特别的设置 ..下面将讲解如何配置 Zend,并让 php 可以支持 返回桌面,在”我的电脑”上面右键,点击”属性” 然后出现一下窗口,然后点击右边栏的”高级系统设置” 然后再点击下面的”环境变量” 双击打开编辑 Path 变量窗口, 默认的是这样的%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMRO OT%\System32\WindowsPowerShell\v1.0\ 然后在后面添加 ;D:\service\Zend\lib;D:\service\Zend\lib\Optimizer-3.3.0\php-5.2.x 还可以指定 PHP 和 MYSQL 把支持库的目录一并添加 方便使用 PHP –V 来调试 PHP 加载 情况 ;D:\service\MYSQL\bin;D:\service\PHP;D:\service\PHP\ext 添加这行即可(根据自己安装的文件路径自行填写) 一路确定 重启系统 想让变量值生效需要重启系统的。 注意:如果你的 Zend 版本和 php 版本和我所演示的不同的话,那么上面的路径可能会更改,请 时情况修改文件路径 现在 php,mysql,fastcgi,zend 配置工作已经完成,如果不出意外的话,那么现在您的 IIS 7.5 就可 以支持以上环境了 请使用 PHP 探针程序或者 PHPINFO.PHP 查看是否配置成功。如果 OK 能看到如下信息就行了 [img]http://files.jb51.net/file_images/article/201306/2013061513213518.jpg[/img] [img]http://files.jb51.net/file_images/article/201306/2013061513213519.jpg[/img]
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有