日期:2014-05-16 浏览次数:20671 次
备忘一下: 一. Apacha2.2 修改 httpd.conf, 添加以下配置: #PHP配置 LoadModule php5_module "D:/PHP5.4/php5apache2_2.dll" AddHandler application/x-httpd-php .php # 配置 php.ini 的路径 PHPIniDir "D:/PHP5.4" #修改一下配置,让apache优先转发php请求 <IfModule dir_module> DirectoryIndex index.php index.html </IfModule> 二。php的配置 复制 php.ini-production,并重命名为 php.ini 添加D:/PHP5.4 到环境变量的path中。 去掉以下dll的注释: extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_pdo_mysql.dll //drupal需要这个 其它配置:时区: [Date] date.timezone = Asia/Shanghai 会话: [Session] session.save_path = "D:/PHP5.4/tmp" 动态链接库目录: extension_dir = "ext" 三.解压zip文件,安装最简单的来。 复制my-small.ini,重命名为 my.ini 添加D:/MySQL/bin的位置到环境变量的path中。 在[mysqld]里面,添加以下几行配置: basedir="D:/MySQL" datadir="D:/MySQL/data" character-set-server=utf8 //安装MySQL为服务(要求cmd以管理员身份运行) c:\>mysqld --install MySQL --defaults-file="D:/MySQL/my.ini" //启动服务 c:\> net start MySQL //更改mysql的用户密码 // root 初始密码为空 c:\> mysql -u root -p #登录mysql >use mysql >update user set password=password("new_pass") where user="userName"; #userName换成你要修改的用户名的密码,比如root >flush privileges; >exit; 四、关于链接的静态化: 1)开启apache 的mod_rewrite模块,去掉注释: LoadModule rewrite_module modules/mod_rewrite.so 2)修改 AllowOverride选项 <Directory "E:/workspace_shawn/CMS"> # # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # Options FileInfo AuthConfig Limit # AllowOverride All </Directory> 3)在wordpress里面,选一个静态链接的选项,系统会在wordpress的根目录生成一个.htaccess文件。搞定! 4)因为我本机的目录CMS,并不是wordpress的更目录,所以.htaccess其实访问不到。 只有手动copy内容到 httpd.conf里面啦。呵呵。 <VirtualHost shawn.tianya.cn:1234> DocumentRoot "E:\workspace_shawn\CMS" ServerName shawn1234 <IfModule rewrite_module.c> RewriteEngine On RewriteBase /wordpress/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wordpress/index.php [L] </IfModule> </VirtualHost>