Windows下配置PHP环境
首先要下载如下软件,推荐到官网下载
最流行的HTTP服务器软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。
我下载的是for Windows版本,目前最新版本是:2.0.54
PHP http://www.php.net/
PHP 是一种 HTML 内嵌式的语言。而PHP独特的语法混合了 C、Java、Perl 以及 PHP 式的新语法。目前最新版本是:5.0.4
MySQL http://www.mysql.com/
是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。目前最新版本是:5.0.4 Beta
phpMyAdmin http://www.phpmyadmin.net/
phpMyAdmin 是一个用PHP编写的,可以通过互联网控制和操作MySQL。通过phpMyAdmin可以完全对数据库进行操作。目前最新版本是:2.6.2-pl1
安装apache和PHP
下面是安装记录:
选择80端口,将apache安装在 e:/apache下。
配置apache里的httpd.conf文件(conf目录下)
找到 DocumentRoot "E:/apache/Apache2/htdocs" 将其改为WEB目录E:/htdocs
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php default.php default.html
选择模块化模式安装
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行
LoadModule php5_module e:/php/php5apache2_2.dll
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
AddType application/x-httpd-php .php
将php-5.0.4-Win32.zip里内容解压到e:/php里,找到php.ini-recommended,重命名为php.ini并拷贝到windows目录下。
NTFS上记得给服务器开PHP.ini的读权限。
查找extension_dir后面的改为"e:/php/ext"
查找Windows Extensions,把下面有一排的;extension=php_***.dll的分号去掉,就是支持组件了。我把 extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll 的分号去掉了。
php5默认不支持mysql了,所以要为他添加支持,除了extension=php_mysql.dll去分号之外,在php目录里有个libmysql.dll文件,把它复制到系统的system32文件夹下,复制php.ini到windows目录下。

此时PHP环境基本已经配置成功
在WEB根目录里建一个名为test.php的文件内容如下
<? echo phpinfo(); ?>
重新启动apache服务,用浏览器打开 http://localhost/test.php
如果可以看到php配置输出信息就成功了

安装mysql
将mysql安装到指定目录,然后安装程序会引导你一步步配置。不过奇怪的是最后任务栏没有出现Mysql的图标。
修改mysql数据库的root密码
用cmd进入命今行模式输入如下命令: ( 注: d:/mysql 为mysql安装目录)
cd d:/mysql/bin
mysqladmin -u root -p password 123456
回车出现
Enter password: ( 注:这是叫你输入原密码. 刚安装时密码为空,所以直接回车即可)
此时mysql 中账号 root 的密码 被改为 123456 安装完毕

配置php.ini并测试mysql

找到extension_dir = "./" 改为 extension_dir = "e:/php/ext"
找到
;extension=php_mysql.dll
将';'去掉改为
extension=php_mysql.dll
找到
;session.save_path = "/tmp"
将';'去掉 设置你保存session的目录,如
session.save_path = "e:/php/session_temp"

重启apache服务
在Web根目录下建立testdb.php文件内容如下:
<?php
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用浏览器打开http://localhost/testdb.php 如果输出success就OK了

phpmyadmin的安装配置

将phpMyAdmin-V2.6.2-pl1.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它
打开phpmyadmin 目录中的 config.inc.php
找到
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
分别填上用户名和密码
[url=http://***/vhost/][img]http://b.todayisp.com/760x40.gif[/img]***

Windows下配置PHP环境相关推荐

  1. QT + OpenCV + MinGW 在windows下配置开发环境

           由于研究项目需要,最近开始接触C++界面设计,关于"QT + OpenCV + MinGW在windows下配置开发环境"着实让人头疼,单次配置时间相当长,也十分不容 ...

  2. windows下配置Android环境

    前言 Windows上配置Android环境,最后通过ionic cordova build android 命令生成apk. 1.安装Java 下载: 官网下载 360软件管家中的JDK 8 64位 ...

  3. windows下配置Python环境并安装Pycharm2018

    1 首先进入python官网(https://www.python.org/)下载3.6.4(64位)版本.然后进入安装界面.如下图所示 Python3.6安装界面 1,安装方式 选择(Customi ...

  4. windows下配置ffmpeg环境变量

    1.下载ffmpeg 官方下载链接,根据自己电脑系统选择32位或者64位下载. 2.下载后解压到D盘根目录 3.在桌面上右键点击"此电脑",左键点击"属性",在 ...

  5. windows下配置java环境jdk

    Windows系统下搭建java的开发环境和配置环境变量 具体步骤打开链接地址:https://www.cnblogs.com/lijuntao/p/6694483.html 转载于:https:// ...

  6. windows下配置adb环境

    一.将下面的zip包下载完解压到电脑上 链接:https://pan.baidu.com/s/1ieDVKwVAaI_74NNdJXmxbA  提取码:mpg4 二.配置环境变量 设置---系统--- ...

  7. Windows下配置Maven环境变量

    win+R 运行sysdm.cpl 运行cmd mvn -v 如果不是这样就运行path 看下安装路径是否正确重新配置sysdm.cpl

  8. Windows下配置NodeJS环境详解

    1.下载nodejs 在https://nodejs.org/en/中下载node,我选的是左侧稳定版本 2.安装nodejs 将下载的node进行安装如下图一步一步的安装 3.安装后检测是否安装no ...

  9. Windows下配置单机Hadoop环境

    Windows下配置单机Hadoop环境 文章目录 Windows下配置单机Hadoop环境 下载Hadoop 下载配置文件 配置环境变量 初始化HDFS 启动Hadoop 关闭Hadoop 常见错误 ...

最新文章

  1. php各种api接口,PHPSAPI接口
  2. 把接口调用打成jar包的类怎么写_直观讲解RPC调用和HTTP调用的区别
  3. JS技巧:兼容性导出表格为Excel文件
  4. 【数据挖掘知识点七】相关与回归分析
  5. 面了百度AI,新生代农民工炸了
  6. OpenGL noperspective在窗口空间中线性插值的实例
  7. cad2014卡顿的解决方法_升级iOS14.1后出现卡顿、闪退?这3种方法可以解决
  8. 【基础】ORACLE中on commit preserve rows和 on commit delete rows的区别
  9. 弃医从码 | 从肄业少年到失业青年,再到科技工程师的逆袭人生路
  10. rabbitmq-plugins.bat enable rabbitmq_management
  11. Golang 位向量
  12. Android API 实验记录 (二)
  13. 那些消失了的黑客杂志 | 深度
  14. 数据库可视化软件:Navicat系列
  15. 【深入理解JS核心技术】1.在 JavaScript 中创建对象的可能方式有哪些?
  16. Mac电脑没声音的解决方法
  17. 《国富论》亚当-斯密 - 阅读思考和笔记
  18. 加州大学洛杉机分校计算机科学,加州大学洛杉矶分校计算机科学与工程世界排名2017年最新排名第6(ARWU世界排名)...
  19. 【雅思口语】安娜口语学习记录 Part1
  20. 【webGoat】Path traversal

热门文章

  1. SVN checkout报错The XML response contains invalid XML
  2. 北京市社会保险个人权益记录(参保人员缴费信息)-社保定制
  3. Texmaker+Miktex配置
  4. php yii2框架仿站教程,从零开始学YII2框架(六)高级应用程序模板,yii2框架
  5. matlab拟合数据并输出公式,曲线拟合以及生成公式
  6. 【SQLSERVER】清理alwayson过大的事务日志
  7. 时间序列分析-针对时间序列的特殊方法
  8. 5-2 学习打卡(11.7)
  9. 导航系统设计专题(六)——松组合导航系统与紧组合导航系统
  10. RZ,NRZ,NRZI