首页 后端开发 php教程 PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享_php技巧

PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享_php技巧

May 16, 2016 am 09:00 AM
apache mysql php

对于学习php的新手,由于网上的配置方法都是很久之前的,及时性不高,环境配置往往令人很头疼,我初学php配置环境时配置了3个晚上,每次总是会出现这样或那样的问题,如今把最新版的PHP5.5.15+Apache2.4.10+MySQL5.6.20,win7x86的配置方法分享给大家,64位的同理,不过下载的软件需要也是64位的。

环境:win7 32.(64位的同理,下载相关软件必须是对应的64位版本)

             PHP5.5.15(php-5.5.15-Win32-VC11-x86.zip)

             Apache2.4.10(httpd-2.4.10-win32-VC11.zip)

             MySQL5.6.20(mysql-5.6.20-win32.zip)

方法/步骤1:准备(下载所需软件)

安装apache前必须先安装VC11(VSU_4vcredist_x86.exe),网址为http://www.microsoft.com/en-us/download/details.aspx?id=30679,选择时选择英文版的,如果win7系统是64位的请下载VSU_4vcredist_x64.exe,下载页面参看下图

Apache2.4.10(httpd-2.4.10-win32-VC11.zip)网址:http://www.apachelounge.com/download/

PHP5.5.15(php-5.5.15-Win32-VC11-x86.zip)这里我们选择的是线程安全版,关于线程安全版与非线程安全版的区别可自行上网查阅相关资料,下载网址:http://windows.php.net/download/,VC11 x86 Thread Safe为32位的线程安全版

MySQL5.6.20(mysql-5.6.20-win32.zip),网址:http://dev.mysql.com/downloads/mysql/,此处选择的为免安装版,参看下图

方法/步骤2:安装

安装VC11,双击打开,点击若干个下一步直至安装成功就OK了

Apache下载后是zip包,解压到后放在合适的位置就可以了,不建议放在C盘里,因为重装系统C盘的数据会全部丢失,这里我们将它放在F盘的phptools文件夹下的apache2.4目录下

php下载后也是zip包,同样解压到合适位置,我们这里也将其放在F盘的phptools文件夹下的php5.5目录下

MySQL选择的是免安装版的,就更简单了,同样是解压到合适的位置,这里我们也将其放在F盘的phptools文件夹下的MySQL目录下,解压安装后如下图

方法/步骤3:配置PHP

1、将F:phptoolsphp5.5php.ini-production 复制一份,并重命名为php.ini;
2、将 F:phptoolsphp5.5和F:phptoolsphp5.5ext加入环境变量PATH中,选中计算机,右键属性-->高级系 统设置 -->环境变量-->系统变量,找到Path,编辑,在其后加上;F:phptoolsphp5.5;F:phptools php5.5ext,如下图,

방법/4단계: Apache 구성
1. 메모장을 사용하여 F:phptoolsApache2.4Apache24conf
를 엽니다. ServerRoot를 찾아 ServerRoot "C:/Apache24" => ServerRoot "F:/phptools/Apache2.4/Apache24"를 수정합니다(여기 입력은 Apache 설치 패키지의 압축을 푼 위치입니다)
2. #ServerName www.example.com:80을 찾아 ServerName www.example.com:80으로 변경합니다(앞의 # 제거)
3. DocumentRoot "c:/Apache24/htdocs"를 찾아 DocumentRoot "F:/phptools/Apache2.4/Apache24/htdocs"로 변경합니다(동일한 경우 변경할 필요 없음)
4. 를 찾아 로 변경합니다(동일한 경우 변경할 필요 없음). 🎜> 5. DirectoryIndex index.html을 찾아 DirectoryIndex index.html index.php index.htm으로 변경합니다(여기서는 index.php index.htm을 추가했습니다)
6. ScriptAlias ​​​​/cgi-bin/ "c:/Apache24/cgi-bin/"을 찾아 ScriptAlias ​​​​/cgi-bin/ " F:/phptools/Apache2.4/Apache24/cgi-bin"으로 변경합니다. (동일하다면 변경할 필요도 없습니다)
7. 을 찾아 , 변경할 필요가 없습니다)
8. F:phptoolsapache2.4.10confhttpd.conf의 마지막 줄에 LoadModule php5_module "F:/phptools/php5.5/php5apache2_4.dll"을 추가하여 Apache가 PHP를 지원하도록 합니다(F:/phptools/php5.5/를 확인하십시오). php5apache2_4.dll이 있습니다. 제가 제공한 링크를 다운로드했다면 하나 있어야 합니다.
9. AddType application/x-httpd-php .php .html .htm
추가 10. PHPIniDir "F:/phptools/php5.5"를 추가합니다(아파치에게 php.ini의 위치를 ​​알려줌)
이제 httpd.conf 구성이 완료되었으며, httpd.conf를 저장합니다.


방법/5단계: 시스템 서비스에 Apache 설치 F:phptoolsApache2.4Apache24binhttpd -k install을 입력하고 Enter 키를 누릅니다.
설치과정은 아래와 같습니다

방법/6단계: 몇 가지 일반적인 PHP 확장 열기 1. 메모장을 사용하여 F:phptoolsphp5.5php.ini
를 엽니다. Extension_dir = "ext"에서 Extension_dir = "ext"로 변경(확장자 앞의 세미콜론 제거)
2. 확장자=php_mbstring.dll을 확장자=php_mbstring.dll로 변경합니다(확장자 앞의 세미콜론을 제거합니다. 이는 PHP 멀티바이트 문자열 확장자입니다)
3. ;extension=php_mysql.dll을 Extension=php_mysql.dll로 수정합니다(확장자 앞의 세미콜론 제거)
4. ;extension=php_mysqli.dll을 Extension=php_mysqli.dll로 수정합니다(확장자 앞의 세미콜론 제거)

방법/7단계: Apache 시작 1. MySQL 설치가 필요 없는 버전 환경 구성에 대한 자세한 내용은
MySQL5.6 설치가 필요 없는 버전 환경 구성 그래픽 튜토리얼을 참조하세요. 2. Apache를 시작하는 방법에는 두 가지가 있습니다.
Windows 서비스를 시작합니다. 시작을 클릭하고 컴퓨터를 찾은 다음 마우스 오른쪽 버튼을 클릭하고->관리-->서비스 및 응용 프로그램->서비스를 찾은 다음 Apache2.4를 찾고 마우스 오른쪽 버튼을 클릭하여 아래와 같이 시작합니다


3. 아래와 같이 F:phptoolsApache2.4Apache24binApacheMonitor.exe를 두 번 클릭하여 시작합니다


방법/8단계: MySQL 시작 MySQL 설치가 필요 없는 버전이 성공적으로 구성되면 서비스에서도 시작됩니다. 시작 방법은 서비스에서 Apache가 시작되는 방식과 유사합니다. 차이점은 마우스 오른쪽 버튼을 클릭하여 MySQL 서비스를 시작한다는 것입니다. >

메모 1) 아파치를 구성할 때 구성된 디렉터리는 압축을 풀어 배치한 디렉터리와 일치해야 합니다. 그렇지 않으면 오류가 발생합니다 2) Apache를 시작하기 전에 Windows에 성공적으로 설치되어야 시작할 수 있습니다.
3) MySQL 설치가 필요 없는 버전을 시작하려면 먼저 성공적으로 구성해야 합니다.

최신 PHP 환경 설정이 성공적으로 완료되었습니다. 읽어주신 모든 분들께 감사드립니다.

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

PHP:处理数据库和服务器端逻辑 PHP:处理数据库和服务器端逻辑 Apr 15, 2025 am 12:15 AM

PHP在数据库操作和服务器端逻辑处理中使用MySQLi和PDO扩展进行数据库交互,并通过会话管理等功能处理服务器端逻辑。1)使用MySQLi或PDO连接数据库,执行SQL查询。2)通过会话管理等功能处理HTTP请求和用户状态。3)使用事务确保数据库操作的原子性。4)防止SQL注入,使用异常处理和关闭连接来调试。5)通过索引和缓存优化性能,编写可读性高的代码并进行错误处理。

PHP的目的:构建动态网站 PHP的目的:构建动态网站 Apr 15, 2025 am 12:18 AM

PHP用于构建动态网站,其核心功能包括:1.生成动态内容,通过与数据库对接实时生成网页;2.处理用户交互和表单提交,验证输入并响应操作;3.管理会话和用户认证,提供个性化体验;4.优化性能和遵循最佳实践,提升网站效率和安全性。

PHP和Python:代码示例和比较 PHP和Python:代码示例和比较 Apr 15, 2025 am 12:07 AM

PHP和Python各有优劣,选择取决于项目需求和个人偏好。1.PHP适合快速开发和维护大型Web应用。2.Python在数据科学和机器学习领域占据主导地位。

PHP:服务器端脚本语言的简介 PHP:服务器端脚本语言的简介 Apr 16, 2025 am 12:18 AM

PHP是一种服务器端脚本语言,用于动态网页开发和服务器端应用程序。1.PHP是一种解释型语言,无需编译,适合快速开发。2.PHP代码嵌入HTML中,易于网页开发。3.PHP处理服务器端逻辑,生成HTML输出,支持用户交互和数据处理。4.PHP可与数据库交互,处理表单提交,执行服务器端任务。

centos安装mysql centos安装mysql Apr 14, 2025 pm 08:09 PM

在 CentOS 上安装 MySQL 涉及以下步骤:添加合适的 MySQL yum 源。执行 yum install mysql-server 命令以安装 MySQL 服务器。使用 mysql_secure_installation 命令进行安全设置,例如设置 root 用户密码。根据需要自定义 MySQL 配置文件。调整 MySQL 参数和优化数据库以提升性能。

centos7如何安装mysql centos7如何安装mysql Apr 14, 2025 pm 08:30 PM

优雅安装 MySQL 的关键在于添加 MySQL 官方仓库。具体步骤如下:下载 MySQL 官方 GPG 密钥,防止钓鱼攻击。添加 MySQL 仓库文件:rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm更新 yum 仓库缓存:yum update安装 MySQL:yum install mysql-server启动 MySQL 服务:systemctl start mysqld设置开机自启动

为什么要使用PHP?解释的优点和好处 为什么要使用PHP?解释的优点和好处 Apr 16, 2025 am 12:16 AM

PHP的核心优势包括易于学习、强大的web开发支持、丰富的库和框架、高性能和可扩展性、跨平台兼容性以及成本效益高。1)易于学习和使用,适合初学者;2)与web服务器集成好,支持多种数据库;3)拥有如Laravel等强大框架;4)通过优化可实现高性能;5)支持多种操作系统;6)开源,降低开发成本。

PHP与Python:用例和应用程序 PHP与Python:用例和应用程序 Apr 17, 2025 am 12:23 AM

PHP适用于Web开发和内容管理系统,Python适合数据科学、机器学习和自动化脚本。1.PHP在构建快速、可扩展的网站和应用程序方面表现出色,常用于WordPress等CMS。2.Python在数据科学和机器学习领域表现卓越,拥有丰富的库如NumPy和TensorFlow。

See all articles