PHP环境搭建(非集成)
一、准备工作-下载所需软件
- Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
- PHP php-5.3.10-Win32-VC9-x86.zip
- MySQL mysql-5.5.20-win32.msi
二、安装软件
安装Apache: 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。
安装完成之后,在浏览器输入http://localhost,如果显示It Works!,表示Apache安装成功。
安装PHP:将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。
安装MySQL:双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom
安装完成后开始配置MySQL,全部保持默认选项即可,但最好把MySQL默认编码改为utf8,在Modify Security Settings选项中设置密码,输入两次密码即可完成,最后点Execute完成配置。
三、整合Apache+PHP+MySQL
Apache : 首先修改Apache的配置文件,让Apache支持解析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。
1. 让Apache可以解析php文件,在配置文件中找到
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
在下一行添加 (绿色的位置是根据PHP的所在目录而定的)
LoadModule php5_module "D:/Develop/PHP/php5apache2_2.dll"
PHPIniDir "D:/Develop/PHP"
AddType application/x-httpd-php .php .html .htm
2. 在配置文件中找到
DirectoryIndex index.html
改为
DirectoryIndex index.php index.html
3. 修改Apache站点目录,在配置文件中找到(Apache安装的目录不同,显示的值不一样)
DocumentRoot "D:/Develop/Apache2.2/htdocs"
改为
DocumentRoot "D:/Workspace/PHP"
再找到
<Directory "D:/Develop/Apache2.2/htdocs">
改为
<Directory "D:/Workspace/PHP">
PHP : 把php.ini-development改名为php.ini,作为PHP的配置文件。修改php.ini
1. 设置PHP扩展包的具体目录,找到
; On windows:
; extension_dir = "ext"
改为 (值是ext文件夹的目录)
; On windows:
extension_dir = "D:/Develop/PHP/ext"
2. 开启相应的库功能,找到需要开启的库的所在行
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
去掉前面的分号(注释),即改为
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
3. 设置时区,找到
;date.timezone =
改为
date.timezone = Asia/Shanghai
配置完成,检测一下配置是否成功。重启Apache,在站点目录下新建文件index.php,输入内容:
phpinfo();
?>
打开浏览器输入http://localhost,显示如下内容,则安装成功,并且成功关联MySQL。
http://v.youku.com/v_show/id_XNTU1NjMwMzU2.html?tpa=dW5pb25faWQ9MTAyMjEzXzEwMDAwMl8wMV8wMQ
PHP环境搭建(非集成)相关推荐
- wamp php环境搭建,PHP 本地 WAMP 环境搭建(非集成环境)
双击MySQL安装包, 点击Next. 选中"I accept the terms in the License Agreement", 点击Next.Choose Setup T ...
- java native 开发环境搭建_Java3D 集成开发环境部署与配置(含实例)
Java 3D开发相关的准备: 第一:下载Java 3D库 参考网址二: 第二:下载Java 3D实例 第三:配置集成开发工具(例如eclipse.Myeclipse8.6等)的Java 3D开发环境 ...
- Win7下安装配置PHP+Apache+Mysql+PHPMyAdmin环境教程(非集成)
=====================================Apache 服务安装 ========================================== Apache 服 ...
- 【php基础入门】PHP环境搭建与初识php代码书写及演示PHP和JS中遍历数组的区别、引入外部文件等知识点学习笔记
php是什么? PHP是PHP:HypertextPreprocessor(超文本预处理器)的首字母缩写,是一种跨平台的.开源的.免费的脚本语言,其语法吸收了C语言.Java 和 Perl 的特点,利 ...
- TypeScript环境搭建
1.介绍 TypeScript介绍 1.TypeScript简介: TypeScript是微软开发的JavaScript的超集,TypeScript兼容JavaScript,可以载入JavaS ...
- 乐鑫Esp32-S2学习之旅① 入门 ESP32-S2 环境搭建 ,分享如何直连苹果智能家居 HomeKit 平台,轻松语音 Siri 控制!
本系列博客学习由非乐鑫官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 基于乐鑫ESP32 芯片模组 C SDK二次开发的技 ...
- Jenkins + Git + Maven + tomcat集成环境搭建
折腾了好几天,终于把Jenkins + Git + Maven + tomcat集成环境搭建起来了,最终主要实现"自动构建.部署"web应用. 1.安装环境 操作系统:Centos ...
- Visual Studio集成Qt环境搭建_详解与测试
1.利器≠戾气 接了两个项目,而这两个项目说起来也很有意思. 一个是监护仪软件开发,要求利用MFC进行开发,因为在此之前接近两年时间一直进行MFC开发:来到清华后,碰到了好多的计算机编程大牛,就GUI ...
- VS集成Qt环境搭建
原文地址:VS集成Qt环境搭建作者:一去二三里 用了这么久的Qt,IDE一直都是VS与Creator并用(实际开发以VS为主),至于哪个更好这里不发表看法,各有所长,而且也因人而异,萝卜青菜,各有所爱 ...
最新文章
- HALCON示例程序high.hdev使用不同方法提取区域
- 【动态规划】书的复制 (ssl 1203)
- [ACL2020]Generalizing Natural Language Analysis through Span-relation Representations
- java 参数传值的练习题及答案_04_javaSE面试题:方法的参数传递机制
- 运动会管理系统的需求调研会纪要
- 国产车崛起粉碎德日工业神话
- Linux系统安装Node.js步骤
- 软件测试培训到底值不值得参加?
- ERP系统之结存功能
- spyder替换_Spyder简单使用
- 动漫头像生成如此简单,教你接口快速制作动漫头像
- pytorch训练时前一次迭代的loss正常后一次迭代却报nan
- CSS3的2D、3D变换、过度与动画效果
- 缺省(默认)端口参数
- VSCode更新到1.42.1版本有问题(January 2020 (version 1.42))
- 【游戏策划】之神仙道的计算公式
- 流媒体服务器+终端(android,ios,web),如何从海康平台上拉流接入RTSP安防网络摄像头/海康大华硬盘录像机网页无插件直播流媒体服务器EasyNVR?...
- Java面试题-Java基础-并发编程
- 打破内网壁垒,从云端一次添加成百上千的边缘节点
- 最受Java编码员和程序员欢迎的好助手:Android IDE工具和应用
热门文章
- 西安外国语大学计算机语言学,2017年西安外国语大学语言学及应用语言学832现代汉语考研题库...
- 【网页版 GitHub】操作指南(搜索、下载等)
- 时间复杂度计算--求两正整数最大公约数
- No387FirstUniqueCharacterInAString
- Js中对JSON数组的常用操作
- 台式计算机激光头,制作用4节电池+光驱激光头纯手工改造激光枪
- Cisco(60)——DHCPv6
- 手把手教你智能硬件开发(六)直流马达
- 例5.8求Fibonacci(斐波那契)数列的前40个数。
- C#连接MySQL数据库详细步骤