Windows环境下完全手工配置Apache、MySQL和PHP
现在LAMP(Linux、Apache、MySQL、PHP/Perl/Python的简称)已经很流行了。在Windows下也有类似的,比如 WAMP(Apache, MySQL, PHP on Windows)。这篇文章主要是介绍如何在Windows环境下完全手工配置Apache、MySQL和PHP,都是解压后直接修改配置文件的。当然也可以下载执行安装文件的版本,一个个进行自动安装。甚至可以下载这些软件的集合版本(WampServer,XAMPP),一步到位的安装。这里进行的是解压安装,看起来有些多此一举了,不过这样能了解这些软件安装的过程,有问题时能及时发现,某个软件升级更新时也能快速配置。
- 第42行 ServerRoot "D:/Java/Apache" ,指定apache目录
- 第53行,Listen 80 ,httpd监听在哪个端口。
- 第133行,ServerAdmin javamxj@gmail.com ,联系站点的邮件地址。(可以不修改)
- 第142行,ServerName 127.0.0.1:80 ,主机名字,如果没有主机名,或者域名没有注册,就写成了127.0.0.1。
- 第149行,DocumentRoot "htdocs" ,指向"D:/Java/Apache/htdocs"目录,配置最关键的一行,它设置网页文件所在的位置,即网页的发布目录。
- 第177到205行,<Directory "htdocs"> ,全是上面配置的网站目录的权限设置。
- 第212行, DirectoryIndex index.html,,当打开一个网站目录时,默认的主页是什么(一般不修改)。
LoadModule php5_module "D:/Java/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
# 配置 php.ini 的路径
PHPIniDir "D:/Java/php"
phpinfo( );
?>
- php的安装目录最好不要用中间有空格的路径(例如:C:/Program Files/PHP 就不太好),如果这样做有些web服务器会崩溃。
- httpd.conf 不能load php5apache2.dll ,要写成 php5apache2_2.dll
Server=D:/Java/mysql/bin/mysqld-nt.exe
[mysqld]
basedir=D:/Java/mysql
datadir=D:/Java/mysql/data
d:/Java/mysql/bin/mysqld-nt --install mysql --defaults-file=D:/java/mysql/my.ini
命令为在dos提示符下,或者开始--运行
net start mysql
net stop mysql
extension_dir = "D:/Java/php/ext"
在625,626行删除extension=php_mysql.dll和extension=php_mysqli.dll前的“;”,以加载php_mysql.dll和php_mysqli.dll
extension=php_mysql.dll

Server=D:/Java/mysql/bin/mysqld-nt.exe
[mysqld]
basedir=D:/Java/mysql
datadir=D:/Java/mysql/data
default-character-set=utf8
character_set_server=utf8
init_connect='SET NAMES utf8'
default-character-set=utf8


$cfg['Servers'][$i]['controlpass'] = 'javamxj';
Windows环境下完全手工配置Apache、MySQL和PHP的更多相关文章
- Windows环境下JDK的配置及多版本JDK切换的方法记录
(这里记录了笔者了解的关于JDK环境配置的信息,以及针对系统上存在不同版本JDK时所尝试的解决方案.具体来说,是已安装 JDK 8 后,又安装了 JDK 9 时所遇到的问题和尝试的解决方法.这次记录以 ...
- OGG在windows环境下字符集的配置
windows环境下不配置字符集(默认使用windows自己的字符集),从linux等系统同步过来的表中如果含有中文字符列将显示为乱码,被ogg误认为虚拟列,从而导致进程abend. 设置ogg进程在 ...
- windows环境下Mongodb分片配置
使用MongoDB的GridFS来存储文件,以前一直使用单个服务,分布式环境也一直没有配置成功,今天参考了几位大神的文章终于配置成功,再也不用担心文件存储的性能和安全啦.以下是自己部署的过程和示例,记 ...
- ubuntu环境下使用apt-get配置apache+php+mysql
主要步骤:1,安装apachesudo apt-get install apache2sudo /etc/init.d/apache2 restart2,安装phpsudo apt-get insta ...
- Nodejs简单介绍以及在windows环境下安装与配置流程
简介 一. Nodejs是什么? Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效. ...
- windows环境下Django安装配置
--python下载 https://www.python.org/downloads/ --pip 下载 https://pypi.python.org/pypi/pip --pip 安装及路径 解 ...
- windows环境下memcache相关配置及PHP加载相应模块(php7版本)
原文:https://blog.csdn.net/zhangatle/article/details/77504094 亲测安装成功 php 7.0 nts 86 第一步,首先下载windows版本的 ...
- Vim 在 windows 环境下的初步配置
一..下载工具包 vim 程序:下载安装程序 vim-plug 插件: 下载插件管理文件 二. 安装 VIM 1.如果无特别要求,一路选择默认, 在类型选择时,选择 full 2. 配置 vim-pl ...
- 在Windows环境下设置terminal下调试adb
当我们想要查看某些程序运行的结果的时候.可能需要打开adb,输入相应的命令,在Windows环境下,需要配置环境变量. 当我们直接在Windows环境下输入adb shell,会提示adb是不内部命令 ...
随机推荐
- linux中MySQL本地可以连接,远程连接不上问题
1.网络或防火墙问题 (1)检查网络直接ping你的远程服务器,ping 182.61.22.107,可以ping通说明网络没问题 (2)看端口号3306是不是被防火墙挡住了,telnet 182.6 ...
- 25、Django实战第25天:讲师详情页
1.复制teacher-detail.html到templates目录下 2.编辑teacher-detail.html,继承base.html 3.编辑organization.view.py cl ...
- [BZOJ 1794] Linear Garden
Link: BZOJ 1794 传送门 Solution: IOI2008官方题解:传送门 要求序号,其实就是算字典序比其小的序列个数 从而使用数位$dp$的思想来解题,关键在于维护序列要$balan ...
- 【母函数】hdu2082 找单词
普通型母函数详解见这里:http://www.wutianqi.com/?p=596 裸题,存个板子. #include<cstdio> #include<cstring> u ...
- Exercise03_02
import java.util.Scanner; public class AdditionQuiz { public static void main(String[] args){ int nu ...
- C# 二维码扫描
Zint类用于产生二维码.https://sourceforge.net/projects/zint/ Zxing类用于读取二维码. https://github.com/zxing/zxing AF ...
- 【Python笔记】Python语言基础
Python是一种解释性(没有编译).交互式.面向对象的语言 1.安装python编译器 版本:Python2.7比较普遍,Python不是向下兼容的软件,因此Python3.x有些东西不好找资料 2 ...
- CHBTC
蛙人高频交易拆单策略-带手续费拆单策略及原理说明 - 王宇 warensoft - 博客园 CHBTC
- devexpress 经验笔记
1.去除 GridView 头上的 "Drag a column header here to group by that column" --> 点击 Run Desig ...
- SQL Server 笔试题总结
1:编写Sql语句,查询id重复3次以上的条目,表为Pram(id,name) 先看建立的表: SQL语句: 直接使用一个子查询即可 select * from Pram where id in(se ...