apache+php+mysql最新版windows下
卸载以前的Apache
1、控制面板先卸载
2、删除E:\Program Files (x86)\Apache Software Foundation下的apache目录
一、安装apache
1、custom个性化安装→更改路径为 E:\Program Files (x86)\Apache Software Foundation\Apache2.2 修改为E即可
2、安装完后,输入http://localhost/ 出现it works 代表安装成功
二、安装php
PHP解压路径在这里E:/PHP
【注意:php解压到下面这个目录E:/Program Files (x86)/PHP,apache装载PHp会出错,应该解压到E:/PHP目录,没有空格的目录】
三、安装mysql
配置:
apache的配置
a)配置Apache支持php:
i)在Apache安装目录下的conf:
【找到如下内容
DirectoryIndex index.html
修改为
DirectoryIndex index.php index.html】
即可输出php语句。如果能输出全部,一个php界面而不是语句,就是php已经编译成功了
注:apache配置文件已经支持php文件编译了【本文的最后几句有说明】,也就是说在apache的根目录下新建一个index.php,然后输入127.0.0.1就会出现php的界面
ii)除了上面这一条
将以下三行加入到 Apache 的 httpd.conf 配置文件中以设定 Apache 2.x 的 PHP 模块:
# 对 PHP 5 用这两行:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
# 配置 php.ini 的路径
PHPIniDir "C:/php"
亲测,我的修改为,在#LoadModule vhost_alias_module modules/mod_vhost_alias.so加入下面这三行:
LoadModule php5_module E:/PHP/php5apache2_2
PHPIniDir E:/PHP
AddType application/x-httpd-php .php .html .htm
b)配置apache的根目录
默认的根目录在apache的安装目录下的htdocs
E:\Program Files (x86)\Apache Software Foundation\Apache2.2下的htdocs
两个地方修改:1、【看这名字就知道了ROOT】DocumentRoot "E:/htdocs" 2、<Directory "E:/htdocs">。...一段注释 </Directory>
-----------------------------------------------------------------------------------------------------------------------------------
这一会在e:htdocs新建一个index.php 编辑如下,然后输入localhost 就会出现Apache支持php的界面了
<?php
phpinfo();
?>
b)配置php支持mysql【简单的说就是:apache支持php,php支持mysql的加载】
找到如下内容
; On windows:
; extension_dir = “ext”
修改为
; On windows:
extension_dir = ”E:\PHP\ext“
-----------------------
把下面的注释分别去掉,php会加载下面的库
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dllextension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll支持session操作
;session.save_path = "/tmp" 下面加入如下
session.save_path = “E:/PHP/custom/session”完成session设置之后,我们还需要配置一个文件夹路径,即PHP的临时文件路径,学习PHP的同学都知道,在通过PHP上传文件时,文件首先是在一个临时文件夹当中的。
支持上传操作
;upload_tmp_dir =
upload_tmp_dir = “E:/PHP/custom/upload”配置一下时区
date.timezone = Asia/Shanghai
亲测,有些版本不行。后来换成5.3.28就可以了
-----------------------------------------
最后,在E:/htdocs新建一个mysql.php 输入如下
<?php
phpinfo();
$dbc= mysql_connect("127.0.0.1","root","admin");
if(!$dbc) {
echo"数据库链接(面向过程)错误!";
}else{
echo"数据库链接(面向过程success";
}
mysql_close();$dbc2= new mysqli("127.0.0.1","root","admin");
if(!$dbc2) {
echo"数据库链接(面向对象)错误!";
}else{
echo"\n数据库链接(面向对象)success2";
}?>
http://localhost/mysql.php 访问成功即ok
apache+php+mysql最新版windows下的更多相关文章
- MySQL入门——在Windows下安装MySQL
MySQL入门——在Windows下安装MySQL 摘要:本文主要说明了如何下Windows环境下安装MySQL. 查看电脑上是否安装了MySQL 打开cmd窗口,输入 services.msc 命令 ...
- mysql数据库在windows下安装与配置
mysql是一种开源源代码的关系型数据库系统(RDBMS),使用最常用的数据库管理语言--结构化查询语句(SQL)进行数据库管理. MySQL是开放源代码的,因此任何人都可以在General Pu ...
- MySQL 数据库在 Windows 下修复 only_full_group_by 的错误
本机上新安装了个MySQL数据库,在插入数据的时候一直提示这个错误: [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY ...
- 3.Ubuntu下安装mysql并在windows下使用Navicat来连接
一.安装mysql(只需要三条命令) 1.第一条命令(中间需要输入root用户密码): sudo apt-get install mysql-server 2.第二条命令: sudo apt-get ...
- 转:mysql日志(Windows下开启Mysql慢查询、通用日志)
一.Windows下开启Mysql慢查询详解 //show variables like '%quer%';查询是否开启了慢查询!! 第一步:修改my.ini(mysql配置文件) 在my.ini中 ...
- 安装MySQL数据库(在Windows下通过zip压缩包安装)
安装MySQL 这里建议大家使用压缩版,安装快,方便.不复杂. 软件下载 mysql5.7 64位下载地址: https://dev.mysql.com/get/Downloads/MySQL-5.7 ...
- Apache+php+mysql+SQLyog在windows7下的安装与配置图解
先准备好软件: Apache官方下载地址:httpd-2.2.25-win32-x86-openssl-0.9.8y.msi,更多版本在这里: php官方下载地址:php-5.4.37-Win32-V ...
- MySQL系列:Windows 下 MySQL 8.X 的安装
之前一直使用的是MySQL5.7,但由于MySQL增加了一些新特性,所以选择了更新. 下载MySQL 进入MySQL官网下载地址,选择Windows (x86, 64-bit), ZIP Archiv ...
- Setup Apache + PHP + MySql on Windows 10
The below steps recorded my experiences to setup the Apache + PHP + MySql on my Windows 10. 1. Downl ...
随机推荐
- dojo.hitch 原理
在使用dojo的时候,遇到dojo.hitch这个函数 ,官方文档说的很清楚,将函数和作用域绑定起来,这让我想起了call和apply这两个函数,call和apply用于改变一个方法的执行上下文,JS ...
- 转:HTTP请求(GET、POST和soap区别)和响应
一直对Http请求和SOAP请求不是太理解,只是知道SOAP是基于Http的,并且增加了很多XML标签,SOAP经常用在WebService中,比如在C#中创建一个WebService,然后在客户端生 ...
- leetcode面试准备: Word Pattern
leetcode面试准备: Word Pattern 1 题目 Given a pattern and a string str, find if str follows the same patte ...
- php 模拟斗地主发牌简单易懂
闲来无聊,就写了这个方法,也算是熟悉下php的数组操作,还请各位大神多指教.$arr 数组,好像有点问题,应该 2=>'方片2',3=>'梅花2',4=>'红心2',5=>'黑 ...
- Android 常用UI控件之TabHost(1)TabHost的两种布局方式
TabHost是Android中的tab组件. TabHost布局文件的基本结构 TabHost下有个layout,这个layout中有TabWidget与FrameLayout.TabWidget是 ...
- hihocoder #1290 : Demo Day (2016微软编程测试第三题)
#1290 : Demo Day 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 You work as an intern at a robotics startup. ...
- trash目录: ~/.local/share/Trash
trash目录:~/.local/share/Trash
- c#抓取当前电脑显示分辨率
using System.Windows.Forms; 获取屏幕分辨率 int SH = Screen.PrimaryScreen.Bounds.Height; ...
- FP-Tree算法的实现
在关联规则挖掘领域最经典的算法法是Apriori,其致命的缺点是需要多次扫描事务数据库.于是人们提出了各种裁剪(prune)数据集的方法以减少I/O开支,韩嘉炜老师的FP-Tree算法就是其中非常高效 ...
- 简单三步为Azure安装 Visual Studio
如果你尚未安装 Azure Tools,此过程可帮助你安装.如果你已安装 Azure Tools,则可以转到下一个过程. 安装 Azure Tools 若要安装 Azure Tools,请在菜单栏上依 ...