Apache、php、mysql单独安装配置
php, 安装版的,http://www.php.net/manual/zh/install.php。也有不安装版直接配置的。
在Windows 7下如何进行PHP配置环境。
PHP环境在Windows 7上的配置相比Windows XP等要简单很多,不需要复制等操作,你只要将php.ini-development配置文件重命名为php.ini配置文件即可。接着做如下配置操作:
1、打开php.ini配置文件,找到
1
2 |
; On windows:
; extension_dir = "ext" |
修改为
1
2 |
; On windows:
extension_dir = "C:/php/ext" |
表示指定PHP扩展包的具体目录,以便调用相应的DLL文件。
2、由于默认PHP并不支持自动连接Mysql,需开启相应的扩展库功能,比如php_mysql.dll等,即将
1
2 3 4 5 6 7 |
extension=php_curl.dll
extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_pdo_mysql.dll extension=php_pdo_odbc.dll extension=php_xmlrpc.dll |
这些extension之前的分号(;)去除。
3、配置PHP的Session功能
在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要在Windows 7上新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,此处我在D盘根目录上建立了phpsessiontmp目录,然后在php.ini配置文件中找到
1
|
;session.save_path = "/tmp"
|
修改为
1
|
session.save_path = "D:/phpsessiontmp"
|
4、配置PHP的文件上传功能 如何编写PHP文件上传功能?
同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在Windows 7上建立一个可读写的目录文件夹,此处我在D盘根目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中找到
1
|
;upload_tmp_dir =
|
修改为
1
|
upload_tmp_dir = "D:/phpfileuploadtmp"
|
5、修改date.timezone,否则在执行phpinfo时date部分会报错:
Warning: phpinfo() [function.phpinfo]…
我们需要将
1
|
;date.timezone =
|
修改为
1
|
date.timezone = Asia/Shanghai
|
你也可以点击参考更多关于PHP.INI的配置
至此在Windows 7上php的环境配置就算完成了,但是光完成这些配置是不够的,我们需要Apache支持PHP,所以还需要在Apache配置文件中完成相应的PHP配置。
PHP环境搭建第五步:配置Apache以支持PHP
1、在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加
1
2 3 |
LoadModule php5_module "c:/php/php5apache2_2.dll"
PHPIniDir "c:/php" AddType application/x-httpd-php .php .html .htm |
我们在PHP目录下可以看到多个php5apache的DLL文件,由于我们使用的是Apache2.2.15,所以我们当然需要使用php5apache2_2.dll,接着指定PHP的安装目录以及执行的程序扩展名。
2、我们应该知道默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,所以当你的WEB主程序目录变更时,我们需要修改相应的Apache配置,即将
1
|
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
|
修改为
1
|
DocumentRoot "D:/PHPWeb"
|
1
|
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
|
修改为
1
|
<Directory "D:/PHPWeb">
|
3、最后修改具体的index文件先后顺序,由于配置了PHP功能,当然需要index.php优先执行
1
|
DirectoryIndex index.html
|
修改为
1
|
DirectoryIndex index.php index.html
|
4、重启Apache服务器
至此,在Apache服务器上PHP环境配置工作就完成了,你只需要在D:/PHPWeb目录下新建一个PHP文件,写入
1
2 3 |
然后在游览器中输入http://localhost,就可以看到PHP的具体配置页面了,代表在Window 7上PHP环境配置工作就算完成了。
在完成Windows 7上的PHP环境配置工作后,我们需要完成PHP环境搭建的最后一步,即支持Mysql数据库。
mysql免安装版配置:
设置环境变量,在系统变量Path中添加:;D:\Program Files\mysql-advanced-5.6.14-win32\bin
清理里面的调试文件
打开这个目录,发现里面的文件夹和文件跟一个安装好后的MySQL基本没有区别。可能你会很郁闷,这个MySQL5.6.13居然有1.04GB,呵呵,仔细一看你就会发现,里面有很有调试文件。后缀为.lib或.pdb的,其实可以删除掉。还有一些名为debug的目录,也删除掉吧。这样是不是就小很多了。
3、创建my.ini作为MySQL的配置文件
默认情况下没有my.ini文件,这需要我们手工创建一个。怎么创建呢?有没有像php.ini那样有模板呢?其实在MySQL5.6.13中带了一个my-default.ini,可以算作模板,只是里面的内容实在太少了。于是洪哥带大家手工创建一个my.ini。
直接创建一个文本文件,命名为my.ini。打开它,输入如下内容:
[mysqld]
#绑定IPv4和3306端口
bind-address = 0.0.0.0
port = 3306
# 设置mysql的安装目录
basedir=D:/mysql-5.6.13
# 设置mysql数据库的数据的存放目录
datadir=D:/mysql-5.6.13/data
# 允许最大连接数
max_connections=200
好了,这样一个基本的MySQL环境所需要的参数就够了。
4、将MySQL安装成服务
打开一个cmd.exe,将目录切换到D:\MySQL-5.6.13\bin,运行: mysqld -install ,提示服务安装成功!运行services.msc一看,确实有一个名为MySQL的服务了,启动它。
怎么启动?
在命令提示符下执行:net start mysql就能启动mysql了,停止服务输入命令:net stop mysql。如果想设置mysql是否自动启动,可以在开始菜单->运行中输入service.msc打开服务管理进行设置。
win7下输入net命令无效,在path下添加C:\windows;和C:\windows\system32即可。
http://blog.csdn.net/zhoudaxia/article/details/5271250
http://blog.csdn.net/cciii/article/details/13276351
http://lavasoft.blog.51cto.com/62575/20568/
Apache、php、mysql单独安装配置的更多相关文章
- 虚拟机+apache+php+mysql 环境安装配置
虚拟机的安装:直接下一步即可,注意修改路径. 安装完成后新建虚拟机,直接下一步.如果选择镜像文件后出现错误,可以试着去修改电脑bios中的虚拟化设置,改为enable,如下图: apache安装: 1 ...
- 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)
阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...
- Apache+php+mysql的安装与配置 - 之三(Apache的虚拟主机配置)
Apache+php+mysql的安装与配置 - 之三(Apache的虚拟主机配置) Apache核心(Core)配置 VirtualHost 语法 <VirtualHost addr[:por ...
- [mysql]brew 安装 配置 操作 mysql(中文问题)
mac 下卸载mysqldmg mac下mysql的DMG格式安装内有安装文件,却没有卸载文件--很郁闷的事. 网上搜了一下,发现给的方法原来得手动去删. 很多文章记述要删的文件不完整,后来在stac ...
- Apache和mysql的安装设置
Apache和mysql的安装较简单,主要是安装前请保证80端口未被占用 比如 iis 以前安装过的apache mysql 先停止运行phpmyadmin,主要是配置文件的问题,把phpMyAdmi ...
- Mysql主从安装配置
Mysql主从安装配置 环境: 主从服务器上的MySQL数据库版本同为5.1.34 主机IP:192.168.0.1 从机IP:192.168.0.2 一. MySQL主服务器配置 1.编辑配置 ...
- mysql主从复制安装配置
mysql主从复制安装配置 基础设置准备 #操作系统: centos6.5 #mysql版本: 5.7 #两台虚拟机: node1:192.168.182.111(主) node2:192.168.1 ...
- 记一次 mysql主从复制安装配置 过程
mysql主从复制安装配置 1.centos安装及准备 去centos官网下载相应source版本的镜像文件并在vmware中安装,安装中会遇到填写installation source,输入以下即可 ...
- Apache+PHP+MySql 的安装及配置
每一项技术用的人多了,就会有人将其进行优化,做成一个简单.实用.大众化的工具,这对于初识者来说是非常方便的,但是对于长久学习或工作这方面的人技术人员来说是不可取的,所以还是要学习基础的实用方法.因此, ...
随机推荐
- 《Programming WPF》翻译 第9章 6.我们进行到哪里了?
原文:<Programming WPF>翻译 第9章 6.我们进行到哪里了? 只有当任何内嵌控件都没有提供你需要的底层行为时,你将要写一个自定义控件.当你写一个自定义控件,你将要使用到依赖 ...
- 《Programming WPF》翻译 第5章 4.元素类型样式
原文:<Programming WPF>翻译 第5章 4.元素类型样式 命名样式非常有用,当你得到一组属性并应用到特点的元素上.然而,如果你想要应用一个统一的样式到所有确定元素类型的实例, ...
- 【转】如何在ubuntu12.04设置adb驱动
原文网址:http://www.xuebuyuan.com/1475698.html 在ubuntu上adb驱动不用像在windows上一样需要额外装,只需要写一个配置文件就可以,下面是设置的步骤: ...
- Android应用开发学习之启动另外一个Activity
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz 一个Activity可以启动另外一个Activity,以实现比较复杂的功能,我们来看一个例子,其运行效果如下图所示: ...
- copy模块
# -*- coding: utf-8 -*- # python:2.x __author__ = 'Administrator' #copy复制对象 #作用:提供一些函数,可以使用潜复制和深复制进行 ...
- POJ 3114 Countries in War(强连通+最短路)
POJ 3114 Countries in War 题目链接 题意:给定一个有向图.强连通分支内传送不须要花费,其它有一定花费.每次询问两点的最小花费 思路:强连通缩点后求最短路就可以 代码: #in ...
- 文章转载至CSDN社区罗升阳的安卓之旅,原文地址:
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6720261 前面我们在分析Activity启动 ...
- BOOST 线程完全攻略 - 基础篇
http://blog.csdn.net/iamnieo/article/details/2908621 2008-09-10 12:48 9202人阅读 评论(3) 收藏 举报 thread多线程l ...
- C# 文件操作(一)
1.说明: 写入文件内容,如果文件中有内容,则进行追加,目录是程序集下的目录 public static void WriteLog(string value) { try { //目录是程序集下的D ...
- NFinal学习笔记 02—NFinalBuild
在学习NFinal的过程中发现在线.net编译器Web版—— NFinalBuild 什么是NFinalBuild呢?它就是帮助我们简单又快速的更新我们网站的一种编译器,我们不用再只为了更新.net网 ...