安装64位php开发环境
最近听说PHP5.4速度很快,所以想建立一个本地环境测试下。我打算用本地windows xp sp3下安装PHP5.4.8、Apache2.4.3和Mysql5.5.28。 首先去下载PHP、Apache和Mysql的最新版本。 PHP5.4.8版本下载地址:http://windows.php.net/download/ Mysql5.5.28版本下载
最近听说PHP5.4速度很快,所以想建立一个本地环境测试下。我打算用本地windows xp sp3下安装PHP5.4.8、Apache2.4.3和Mysql5.5.28。
首先去下载PHP、Apache和Mysql的最新版本。
PHP5.4.8版本下载地址:http://windows.php.net/download/
Mysql5.5.28版本下载地址:http://www.mysql.com/downloads/mysql/
Apache2.4.3版本下载地址:http://www.apachelounge.com/download/
下载Apache注意下在这个页面还要下载个DLL文件:php5apache2_4.dll-php-5.4-win32.zip(跟PHP的版本一定要对应)
前期的准备工作已经完成。
下面讲讲如何安装APache,这个是最麻烦的,其他的多简单。
第一部分:安装Apache2.4.3
1.下载回来的是解压文件,解压好放到要安装的位置。(我这里以D:\Acpache24为例)
2.打开Apache24\conf下httpd.conf 文件,用记事本打开即可。
(1)第37行ServerRoot "c:/Apache24"改为ServerRoot “D:/Apache24”;//Apache程序的位置。
(2)第204行的ServerAdmin改不改无所谓;
(3)第213行ServerName前面的“#”号去掉;
(4)第237行DocumentRoot "c:/Apache24/htdocs"改为DocumentRoot "D:/www";//网站的根目录
第238行
注意:这个WWW文件夹要自己去新建的,不建的话会报错的。
(5)第271行DirectoryIndex index.html改为DirectoryIndex index.html index.php index.htm //支持更多的默认页
(6)第354行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为ScriptAlias /cgi-bin/ "d:/Apache24/cgi-bin/"
(7)第370行
3.启动Apache。
开始 --- 运行,输入cmd,打开命令提示符。接着输入d:回车cd Apache24\bin回车httpd回车
如果httpd.conf配置正确的话,输入httpd回车后是没有任何提示的。
5.测试。你可以把Apache24\htdocs目录下的index.html放到D:\www目录下,用浏览器访问会出现“It works”那么就说明apache已经正确安装了。
注意:不能关掉这个命令窗口,否则apache会关闭的。
6.加入为windows的系统服务,让Apache自启动。
(1)关闭3的那个httpd命令窗口,不然会报错的。
(2)开始 --- 运行,输入cmd,再打开一个命令提示符。输入d:回车cd Apache24\bin回车
这里加入服务的命令为:httpd.exe -k install -n "servicename"
servicename为Apache在windows的服务中的名字。例如:httpd.exe -k install -n "Apache24"
输入httpd.exe -k install -n "Apache24"后,会有成功安装的提示,“服务”也会有Apache24这个服务项。这个时候可以选择启动,启动Apache服务。
如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "Apache24"卸载这个服务。
以后可以通过Apache24\bin文件夹下的ApacheMonitor.exe来控制这个Apache。任务栏也会有显示这个软件的很方便的管理Apache的运行。
附:你可以把Apache24放在C盘根目录下,即C:\Apache24
上面2中,只要改(3)(5),cmd命令的话直接输入cd c:\apache24\bin回车httpd回车,这样的话简单多了。
到这里Apache的基本安装已经讲完了。
下面开始说说PHP的安装了。
第二部分:安装PHP5.4.8
1.下载回来的是解压文件,解压好放到要安装的位置。(我这里以D:\PHP为例)
同时解压php5apache2_4.dll-php-5.4-win32.zip选择PHP 5.4.7中的php5apache2_4.dll放到PHP目录中。
注意:这里没有PHP5.4.8版本的php5apache2_4.dll,所以我选择了一个最新版本的。
2.复制份php.ini-development,并改名为PHP.ini。
3.打开Apache24\conf下httpd.conf,在最后加上
<span># php5 support<span> <span>LoadModule<span> php5_module <span>"d:/php/php5apache2_4.dll"<span> <span>AddHandler<span> application<span>/<span>x<span>-<span>httpd<span>-<span>php <span>.<span>php <span># configure the path to php.ini<span> <span>PHPIniDir<span> <span>"d:/php"</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
用来支持PHP,其中d:/php为PHP根目录。由于使用的是 Apache2.4.3,所以 php5_module 为 php5apache2_4.dll。
4. 重启 Apache 服务器。
5.测试。删除WWW中其他文件,新建一个index.php,内容为保存,访问出现php的信息就说明php已经成功安装。
到这里PHP的基本安装已经完成。
下面是mysql的安装。
第三部分:安装Mysql5.5.28
1.直接运行安装文件,这里就不具体说明了。
2.php支持MYSQL设置
(1)第730行; extension_dir = "ext",去掉前面的“;”,并改为extension_dir ="d:\PHP\ext"
(2)第880、881行,去掉前面的“;”
extension=php_mysql.dll
extension=php_mysqli.dll
注:在第838行到第908行有很多DLL,你要用到什么,去掉前面的“;”就可以了。
(3)重启Apache即可。
到这里mysql安装也基本完成了。
剩下的就是一些Apache,php以及Mysql的设置,这个东西比较多,这个是仁者见仁智者见智的东西。我这里也不献丑了。

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

In this chapter, we will understand the Environment Variables, General Configuration, Database Configuration and Email Configuration in CakePHP.

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

To work on file upload we are going to use the form helper. Here, is an example for file upload.

In this chapter, we are going to learn the following topics related to routing ?

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

Validator can be created by adding the following two lines in the controller.
