php5.4.43开发环境的搭建(php5.4.43,apache2.2,mysql5.6以及phpMyAdmin)

来源:互联网 发布:淘宝推送多少钱 编辑:程序博客网 时间:2024/05/15 07:08

首先介绍一下wamp和lamp的概念。

window下搭建php开发环境称为wamp

(apache(iis)+ php + mysql+phpmyadmin) => wamp

linux下搭建php开发环境称为lamp

linux +apache+mysql+php =>lamp

 

因为我是windows系统,所以安装wamp

网上有直接可以下载的wamp套装,安装一个套件就等于安装四个,但是为了以后各个软件的更新,我选择自定义安装。

 

一、下载apache,安装在指定目录。我直接装载D:\中。(官网上下载的一般都是解压和直接可用的。要设置很多东西。)

测试apache,运行后在浏览器输入localhost,回车出现“it works!”

如图

即为成功。


二、到官网下载php5.4.43,解压后直接拷贝到D盘中。

因为php5.6以及更高版本中只有php5apache2_4.dll(这是php和apache之间的桥梁),即只能跟apache2.4版本的一起配置,我尝试在apache官网下载可安装文件无果,又因为电脑已经安装了apache2.2版本,所以只能选择php5.4.43.现最高版本已经是php7.0,但仍处于beta版。

 

apache中配置php

1apache conf目录下 的 httpd.conf加入如下代码:


LoadModule php5_module ~php安装路径/php5apache2_2.dll

PHPIniDir “~php安装路径"

AddType application/x-httpd-php .php .phtml

如图:

说明:我们只要把红字部分,改成实际php 安装的路径即可。(一定要是/,如果是\需要两个\\)

 

2把 php.ini-development 文件 改成  php.ini。我们php的设置需要在php.ini中修改,所以必须修改。

 

3php.ini中可以指定对应的功能模块

 

这里我们要指定php的扩展库路径。(默认的php是不支持任何其他功能的,要想启用必须在php.ini中将该扩展模块启用,即把注释标记“;”去掉

我的是D:/php-5.4.43/ext,记住一定要正斜杠/,在apache中配置也是正斜杠。

extension_dir = "D:/php-5.4.43/ext"

如图

测试看看apachephp是否整合成功

 

写这样一段代码

 

<?php

phpinof();

?>

重新启动Apache。输入: http://localhost/myphp/test.php(就是写了上面那段测试代码的php文件)

出现php信息即为成功。


三、安装mysql

测试mysql是否可以用

 

1. 写一段php 代码来测试是否成功


<?php

  $conn=mysql_connect("localhost","root","root");

if($conn){

echo "连接mysql数据库ok";

}else{

echo "连接数据库失败";

}

?>

 

当我们没有对php,ini进行正确配置的时候,会报

Fatal error: Call to undefined function mysql_connect() in C:\myenv\apache\htdocs\temp.php on line 3

原因没有启用mysql功能,php.ini中启用下面两个

extension=php_mysql.dll

extension=php_mysqli.dll

如图

改完后重启Apache,再测试显示成功。

四、安装phpMyAdmin

把该压缩包直接解压到htdocs目录, 然后可以直接访问

http://localhost/phpMyAdmin/index.php 即可.

 

 

至此,php开发环境配置完毕。(搞了好久才知道csdn传图片的方法,蠢哭了。。)

0 0