对于学习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.
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를 찾고 마우스 오른쪽 버튼을 클릭하여 아래와 같이 시작합니다
방법/8단계: MySQL 시작
MySQL 설치가 필요 없는 버전이 성공적으로 구성되면 서비스에서도 시작됩니다. 시작 방법은 서비스에서 Apache가 시작되는 방식과 유사합니다. 차이점은 마우스 오른쪽 버튼을 클릭하여 MySQL 서비스를 시작한다는 것입니다. >
메모
1) 아파치를 구성할 때 구성된 디렉터리는 압축을 풀어 배치한 디렉터리와 일치해야 합니다. 그렇지 않으면 오류가 발생합니다
2) Apache를 시작하기 전에 Windows에 성공적으로 설치되어야 시작할 수 있습니다.
3) MySQL 설치가 필요 없는 버전을 시작하려면 먼저 성공적으로 구성해야 합니다.
최신 PHP 환경 설정이 성공적으로 완료되었습니다. 읽어주신 모든 분들께 감사드립니다.