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
相关文章
- 【MySQL高级】MySql中常用工具及Mysql 日志
- MySQL Error number: MY-011035; Symbol: ER_CLONE_HANDLER_EXISTS; SQLSTATE: HY000 报错 故障修复 远程处理
- 学习资源深入研究MySQL:免费学习资源及技术指南(mysql免费)
- MySQL在Windows 8上的安装与下载(mysql下载win8)
- MySQL在Windows Server 2503上的安装(mysql安装2503)
- MySQL表命名必备技巧(mysql表命名规范)
- 在Windows系统下安装MySQL数据库(windows下安装mysql)
- 在Windows中快速启动MySQL服务(windows启动mysql服务)
- 搭配Apache MySQL:超强联手服务器助力(apache和mysql)
- 如何通过cmd在Windows中创建MySQL数据库(cmd创建mysql数据库)
- MySQL数据库的应用场景简述(mysql数据库适用范围)
- MySQL远程使用:掌握基础知识,远程操作Mysql数据库。(mysql远程使用)
- MySQL自增长字段修改方法详解(mysql修改自增长)
- windows配置Apache+PHP+MySQL动态网站环境
- 【解决Mysql %无法连接的问题】(mysql不能连接)
- Mysql给用户授予权限的技巧(mysql 赋予权限)
- Windows无法启动MySQL服务:解决方案.(windows无法启动mysql服务)
- MySQL数据库表的删除操作(mysql 删掉表)
- MySQL注册为Windows系统服务指南(mysql注册为服务)
- 调整MySQL查询汉字乱码问题(c mysql汉字乱码)
- CMD检测MySQL网络连接状况(cmd检测网络mysql)
- Apache和MySQL开放源码服务端软件的常胜将军(apche mysql)
- Apache与MySQL联动改变Web服务(apache跟mysql)
- Apache与MySQL的完美融合开启精彩程序之旅(apache加mysql)
- Windows CMD窗口中打开MySQL失败(cmd中打不开mysql)
- GET MYSQL 免费下载并破解MySQL数据库软件(mysql下载和破解)
- 如何下载适用于Windows 8的MySQL数据库(mysql下载w8)
- MySQL 上机试题 涨工资(mysql上机试题工资)
- Mysql 数据库丢失别慌来了解一下 MySQL 不见的可能原因及解决办法(mysql不见)
- linux下安装apache与php;Apache+PHP+MySQL配置攻略
- windows下Apache+MySql+PHP3+PHP4+PERL安装配置
- WINDOWS系统+Apache+PHP5+Zend+MySQL+phpMyAdmin安装配置方法
- windows下实现定时重启Apache与MySQL方法