备忘一下
备忘一下:
一. 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>
ps:把httpd.exe 加入系统服务:
httpd.exe -k install -n apache2.2
删除:sc delete apache2.2
二。php的配置
//关于php 的版本选择:--------------------
Please use the Apache builds provided by Apache Lounge. They also provide VC11 builds of Apache for x86 and x64. We use their binaries to build the Apache SAPIs.
If you are using PHP with Apache 1 or Apache2 from apache.org (not recommended) you need to use the older VC6 versions of PHP compiled with the legacy Visual Studio 6 compiler. Do NOT use VC9+ versions of PHP with the apache.org binaries.
With Apache you have to use the Thread Safe (TS) versions of 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>
分享到:
相关推荐
### Apache + PHP + MySQL 手动配置详解 #### 一、引言 本文将详细介绍如何手动配置Apache、PHP以及MySQL,构建一个稳定的Web开发环境。该文档基于作者在实际工作中的经验总结,适用于64位操作系统,并且所使用的...
本篇文章将详细介绍如何手动安装和配置Apache、PHP以及MySQL,以便构建一个完整的PHP开发环境。通过手动安装而非使用集成环境如WAMP或XAMPP,不仅可以更好地理解每个组件的工作原理,还能提高问题诊断能力。 #### ...
【Linux+Apache+Nginx+Mysql+PHP完美配置教程】 在配置Linux服务器以支持LAMP(Linux, Apache, MySQL, PHP)环境时,我们需要进行一系列的准备工作和安装步骤。以下是一个详细的步骤指南: **一、准备工作** 1. *...
至此,Apache、PHP和MySQL已在32位Windows7环境中安装并配置完成,可以作为一个基本的LAMP(Linux, Apache, MySQL, PHP)环境运行Web应用程序。为了确保安全性和性能,建议定期更新软件至最新版本,并进行必要的安全...
### 在Windows下配置Apache+PHP+MySQL的知识点详解 #### 一、背景介绍 随着互联网技术的发展,Web应用变得越来越重要。在开发Web应用程序时,一个常见的开发环境配置是使用Apache作为Web服务器,PHP作为服务器端...
这种一键安装包通常集成了所有必需的组件,使得初学者或者开发人员能够迅速搭建起一个LAMP(Linux + Apache + MySQL + PHP)或WAMP(Windows + Apache + MySQL + PHP)环境,而无需手动配置各个部分。 【描述】:...
这个工具包特别适合PHP初学者,因为它提供了一键式安装和配置功能,简化了通常需要手动设置的复杂过程。 首先,Apache、Nginx和LightTPD是三种流行的Web服务器软件。Apache是最广泛使用的开源HTTP服务器,具有丰富...
综上所述,本文档主要介绍了在Windows 2003操作系统下配置基于PHP、Apache、MySQL(以及MSSQL,尽管文档中没有详细介绍MSSQL的配置)的多功能服务器的过程。从软件版本的选择到具体的安装步骤,再到遇到问题时的解决...
在Linux系统中,通常使用apt-get或yum命令安装这些组件,并手动配置它们的配置文件以达到相同的效果。 **文件“server110.exe”**: 这个文件名可能是Windows环境下安装"PHP + Apache + MySQL"服务套件的程序,可能...
### Nginx+Apache+MySQL+PHP+Memcached+Squid 搭建门户网站 #### 一、前言与架构概述 随着互联网技术的发展,如何构建一个高效、稳定且能够应对高并发访问的Web服务器成为了许多企业和开发者关注的重点。本文将...
在phpStudyV1.75中,Apache预设了与PHP的完美配合,使得开发者可以直接运行PHP脚本,无需手动配置。 2. PHP:PHP(Hypertext Preprocessor)是一种开源的、服务器端的脚本语言,特别适合于Web开发。phpStudyV1.75...
下面将详细介绍如何在Windows操作系统上安装和配置Apache、PHP和MySQL。 一、Apache的安装与配置 1. 下载Apache:首先,你需要访问Apache官方网站(http://www.apache.org/)下载适合Windows系统的Apache服务器,如...
【CentOS 5.5 快速搭建Apache+PHP5+MySQL Web服务器】 在Linux操作系统领域,LAMP架构(Linux, Apache, MySQL, PHP)是非常常见的用于构建Web服务器的组合。本文将详细介绍如何在CentOS 5.5系统上快速安装和配置这...
### Apache+php+mysql+SQLyog 在 Windows 下的安装与配置详解 #### 一、Apache 的安装与配置 在 Windows 系统下搭建 Apache+php+mysql+SQLyog 环境,首先需要安装并配置 Apache 作为 Web 服务器。本文档详细介绍了...
由于是zip文件,解压缩后需要手动配置。将PHP目录添加到系统PATH环境变量中,然后修改Apache的配置文件httpd.conf,添加PHP模块加载和PHP文件解析规则。 【Apache与PHP集成】 集成Apache和PHP,需要在Apache的配置...