在IIS中支持jOOmla!的安装配置方法

【转】 http://www.autoit.cn/index.php/content/view/25/2.html

 


Permanent URL: http://www.autoit.cn/index.php/content/view/25/2.html

其实也就是让IIS支持PHP、MySQL...

  • PHP[推荐PHP4.4.0的Zip解压版本]
  • MySQL[推荐4.0.26]

将下载后得到 php-4.4.0-Win32.zip 解压至D:/phproot目录,将得到二级目录php-4.4.0-Win32,改名为 php.再将 D:/phproot/php目录和D:/phproot/php/dlls目录下的所有dll文件拷到%root%/system32下,覆盖已有的dll文件.

然后从php文件夹找到一个叫php.ini-dist[其实php.ini-recommended也是一样的]的文件,把他更名为php.ini接着用 EditPlus之类的编辑器或记事本打开,利用查找功能搜索:

extension_dir = "./"

将其路径指到你的 PHP 目录下的 extensions 目录,比如:

extension_dir = "D:/phproot/php/extensions/"  
;session.save_path = /tmp

去掉前面;号,将其改为

session.save_path = D:/phproot/php/sessions
;upload_tmp_dir =

去掉前面;号,将其设置为

upload_tmp_dir = D:/phproot/tmp ; (需建立此文件夹)

然后再搜索:

;Windows Extensions

将下面一些常用的 php 扩展模块去掉前面的;号,比如:

extension=php_mbstring.dll
extension=php_iconv.dll
extension=php_gd2.dll
extension=php_curl.dll
extension=php_dbase.dll
extension=php_ldap.dll
extension=php_zip.dll

其他根据自己需要看...

将修改好的php.ini文件拷贝至你系统的 Windows 或Winnt 目录下

打开"IIS 服务管理器",将其停止服务,打开属性页,点击"ISAPI筛选器"选项卡,点击"添加",在弹出的"筛选器属性"窗口的"筛选器名称"中填入"php";在"可执行文件"中填入"D:/phproot/php/sapi/php4isapi.dll",点击确定。
接着点击"主目录"选项卡,选择"应用程序设置"中的"配置"按钮,在弹出的"应用程序配置"窗口中点击"添加"按钮,在弹出的"添加/编辑应用程序扩展名映射"窗口中的"可执行文件"中填入"D:/phproot/php/sapi/php4isapi.dll","扩展名"一项填入".php" 。

OK,到你的页面文件目录下建立一个info.php的文件,里面些上<? phpinfo(); ?>,重起IIS,在浏览器里输入:http://localhost/info.php就可以看到当前服务器所支持 PHP 的全部信息!

将下载得到的mysql-4.0.26-win32.zip,解压到mysql-4.0.26-win32目录双击Setup.exe一路Next下一步,选择安装目录为D:/phproot/MySQL,再一路Next下一步即可。
安装完毕后,在CMD命令行中执行:D:/phproot/MySQL/bin/mysqld-nt -install 后返回Service successfully installed.则说明系统服务成功安装。

建立一文本文件my.ini保存到WINDOWS或者WINNT目录,然后将下面配制代码贴上去,

 [mysqld]
basedir=D:/phproot/MySQL
#MySQL所在目录
datadir=D:/phproot/MySQL/data
#MySQL数据库所在目录
#port=3306
set-variable     = max_connections=800
skip-locking
set-variable        = key_buffer=512M
set-variable        = max_allowed_packet=4M
set-variable        = table_cache=1024
set-variable        = sort_buffer=2M
set-variable        = thread_cache=64
set-variable        = join_buffer_size=32M
set-variable        = record_buffer=32M
set-variable        = thread_concurrency=8
set-variable        = myisam_sort_buffer_size=64M
set-variable        = connect_timeout=10
set-variable        = wait_timeout=10
server-id           = 1
[isamchk]
set-variable        = key_buffer=128M
set-variable        = sort_buffer=128M
set-variable        = read_buffer=2M
set-variable        = write_buffer=2M
[myisamchk]
set-variable        = key_buffer=128M
set-variable        = sort_buffer=128M
set-variable        = read_buffer=2M
set-variable        = write_buffer=2M
[WinMySQLadmin]
Server=D:/phproot/MySQL/bin/mysqld-nt.exe

保存后并在CMD命令行中执行:net start mysql 后会返回MySQL 服务正在启动 .MySQL 服务已经启动成功。将启动 MySQL 服务

到此, IIS已经支持了jOOmla & Mambo 所依赖的 Php环境了.

  • ZendOptimizer最新版
  • eAccelerator加速器

将下载后得到的 ZendOptimizer-2.x.x-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,安装目录为d:/phproot/Zend,其他一路选择是,最后点确定安装完成。重起IIS后察看 info.php 里应该就有了 Zend支持!

同时安装eAccelerator库支持,PHP执行速度性能绝对大大提升:将 eaccelerator.dll 放在D:/phproot/php/extensions/下.

然后在查找 extension=php_zip.dll 在下面增加以下内容:

zend_extension_ts="D:/phproot/php/extensions/eaccelerator.dll"
eaccelerator.shm_size="64"
eaccelerator.cache_dir="D:/phproot/tmp"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
  • phpMyAdmin最新版

下载得到 phpMyAdmin-2.x.x.zip ,将其解压到D:/phproot/或者IIS根目录,命名为phpMyAdmin,并在IIS中建立虚拟目录指向该目录以便通过WEB地址访问,通过http://localhost/phpmyadmin/访问.根据版本不同可能需要修改 D:/phproot/phpMyAdmin/libraries目录下config.default.php中的phpmyadmin的WEB访问URL$cfg['PmaAbsoluteUri']

###End###

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值