PHP开发环境搭建
工具/原料
- 环境:win8 64
- php-5.6.12
- Apache24
- Mysql-5.6.26.0
步骤1-下载
- 下载
Apache
,因为apache页面有了变化,下载apache与以前很多教程不同,作为新手,在下载上面还是花了不少时间,可以参考下我的下载方法:
一共有5种可供下载,其中WampServer和XAMPP都是集成软件,所以我没考虑,其他三个随便选择一个,我下载的是ApacheHaus
php的下载就简单多了,直接去官网就行
Mysql相对来说也是比较简单
步骤2-安装
Apache
下载后是zip
包,解压后放到合适的位置就可以了,这里我们放在d:\amp
目录下php
下载后也是zip
包,我们也放到d:\amp
目录下Mysql
的安装则基本是一路点继续(别忘了设置密码),安装的时候忘了截图,这里就不展示了,安装后需要在系统环境变量的Path
添加mysql
的bin
目录路径。
安装后的目录如图所示:
步骤3-配置PHP
- 在
php
目录下有php.ini-xxxxxxxx
这样的文件,选择其中一个改为php.ini
文件 - 添加环境变量
Path
值:D:\amp\php\ext
,D:\amp\php
(这里根据自己的目录设定)
步骤4-配置Appache
因为不是XAMPP
那样的集成软件,所以为了能让Apache
、php
和mysql
之间能够顺利工作,所以还需要对它们进行配置
1. 配置Apache
,这里解压Apache压缩包后获得Apache24
文件夹,我们用记事本打开Apache24\conf\httpd.conf
,查找ServerRoot
,修改它的路径为D:/amp/Apache24
(路径根据自己安装的目录设置)。
2. 查找DocumentRoot
,并修改它的路径为你项目的路径(如果使用默认路径就不用修改,默认路径为Apache24/htdocs
),比如我Apache
安装在d:
盘,而我的项目在f:\projects\php
,我这里就设置为"f:\projects\php"
3. 查找<Directory "c/Apache24/htdocs">
,并将其路径改为和DocumentRoot的一样
4. 查找DirectoryIndex index.html
,并在index.html
后面空格加上index.php
。这个告诉Apache
服务器localhost
打开的页面
5. Apache
默认的端口号是80
,如果想使用其他的端口号,可以查找Listen 80
,并将端口改为想要的值,比如8080
6. 添加LoadModule php5_module "D:/amp/php/php5apache2_4.dll"
(让Apache支持php)
PHPIniDir "d:/amp/php"
(告诉Apache php.ini的位置)
Addtype application/x-httpd-php .php
这三条数据并保存
7. 将apache安装到系统中:使用管理员权限打开命令窗口,在Apache24\bin
目录下执行命令httpd -k install
,回车,安装完成,并使用httpd -t
测试是否有问题,如果有问题,根据报错提示解决问题
步骤5-开启几个常用php扩展
- 用记事本打开php.ini,将
;extension_dir="ext"
修改为extension_dir="ext"
,去掉前面的;
(如果不存在则添加) - 查找
extension=php_mbstring.dll
,同样将前面的;
去掉 - 查找
extension=php_mysql.dll
,去掉前面的;
- 查找
extension=php_mysqli.dll
,去掉前面的;
步骤6-运行Apache服务器
打开Apache24/bin
目录下的ApacheMonitor.exe
,然后启动apache服务,我们在f:\projects\php
目录下添加一个index.php
文件,并填入代码
<!DOCTYPE html>
<html>
<body>
<?php
echo "Hello PHP";
?>
</body>
</html>
打开localhost
,可以看到Hello PHP
文字,就表示成功啦。