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
1、在apache 的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中修改,所以必须修改。
3、在php.ini中可以指定对应的功能模块
这里我们要指定php的扩展库路径。(默认的php是不支持任何其他功能的,要想启用必须在php.ini中将该扩展模块启用,即把注释标记“;”去掉)
我的是D:/php-5.4.43/ext,记住一定要正斜杠/,在apache中配置也是正斜杠。
extension_dir = "D:/php-5.4.43/ext"
如图
测试看看apache和php是否整合成功
写这样一段代码
<?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传图片的方法,蠢哭了。。)
- php5.4.43开发环境的搭建(php5.4.43,apache2.2,mysql5.6以及phpMyAdmin)
- ubuntu下搭建web服务器(apache2+php5+mysql5+phpmyadmin)
- windows-64位环境下搭建PHP5.5+Apache2.4+Mysql5.6+PhpMyAdmin
- Linux下搭建PHP开发环境(Apache2.4.12+PHP5.6.7+MySQL5.6)
- Ubuntu+apache2+php5+mysql+phpmyadmin的php环境搭建
- windows下配置64位的Apache2.4.7+PHP5.5.6+Mysql5.6+PhpMyAdmin环境
- CentOs7.3下搭建LAMP环境(Apache2.4 + Mysql5.7 + PHP5.6 + Laravel5.2)
- php5+mysql5+apache2运行环境搭建
- Apache2.4+PHP5.6+Mysql5.6(web环境搭建)
- Windows7 搭建PHP环境(Apache2.2 + PHP5.2 + mySql5.5)
- PHP 开发环境的搭建(PHP5.4.9 + MYSQL5.5.28 + APACHE2.4.3)
- php环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
- php环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
- php开发第一步,PHP5.6 + MySQL5.5 + Apache2.4环境搭建
- Windows下php5.4+apache2.2+mysql5开发环境配置
- apache2+php5+mysql5+虚拟主机环境的配置
- Apache2.2+PHP5.4+MySql5.6服务器平台搭建
- win7 下 apache2.2 + php5.3 + mysql5.5安装php环境 + phpMyAdmin
- Android之——AsyncTask和Handler对比
- BestCoder#48 1001 && 1002
- hdu5032 Always Cook Mushroom
- ubuntu下安装vim注意事项
- SQL UPDATE
- php5.4.43开发环境的搭建(php5.4.43,apache2.2,mysql5.6以及phpMyAdmin)
- System.Data.SQLite数据库介绍
- MFC学习笔记--组合框Combo Box一些操作
- Hadoop--Hadoop2.X编译安装和实验------练习3
- 天声人語 20150719
- 开启学习记录好习惯_篇章(一)
- 黄聪:CodeSmith和PowerDesigner的使用安装和数据库创建(原创系列教程)
- 开始刷leetcode day71: Power of Two
- 四大开源协议比较:BSD、Apache、GPL、LGPL