PHP环境 安装 说明

 更新时间:2016年11月25日 16:09  点击:1481



《1》先安装MYSQL
运行MYSQL——5.20xxxxxx-win32.msi安装文件
1 next
2 选custom(自定义安装)
3点CHANGE 安装在D盘MYSQLMYSQL SERVER5.2目录下
4 NEXT
5 INSTALL
6 SKIP SIGN-UP                 NEXT
7 FINISH
8 NEXT
9 DETAILED CONFIGURATION       NEXT
10 DEVELOPER MACHINE           next
11 multfunctional database     next
12 会询问你数据库文件保存在哪个路径位置下  选择 确保在D盘下的MYSQL Datafiles中   next
13 DECISION SUPPORT(DSS)      NEXT
14 默认是3306 不是的话 改为3306  2个ENABLE选项都选上(如果发现移植过来的SQL应用程序有错误,则再次运行向导 把ENABLE STRICT MODE的选项取消
15 STANDED CHARACTER SET   选择LATIN -1字符集   NEXT
16 2个选项都选上  并且确认  SERVER NAME是  :MYSQL
17 MODIFY SECURTITY SETTINGS  下面的2个框添密码   自己设定(要牢记)
18 点击 execute
19 finish
20 在开始里面 选择 MYSQL 里面的MYSQL COMMAND LINE CLIENT
21 提示输入密码 连接成功后 表示安装成功   EXIT命令 退出

 

《2》安装apache 2 web 服务器
1 运行 apache_2.24-win32-x86-no_ssl.msi
2 NEXT
3 I ACCEPT
4 NEXT
5 第一个 user.com
第二个 web.user.com
第三个 webmaster@user.com
FOR ALL USER
NEXT
6 typical    next
7 默认目录   next
8 install
9 finish
10 安装完成 打开浏览器 输入http://localhost 回车  看页面上是否是  IT Works
  如果是 表示 APACHE WEB安装成功

 


《3》安装PHP5
1 运行PHP-5.2.1-WIN32.ZIP 解压到C:php目录下
2 将C:PHP目录下的php.ini-recommend文件名改为php.ini 复制到c:windows目录下
3 打开c:windowsphp.ini 文件  找到521行左右 或者用查找找到下面的代码参数
  extension_dir ="./"
修改为  extension_dir = "c:phpext"
4 为了与MYSQL数据库建立驱动连接  需要将c:php目录中的 libmysql.dll复制到c:windowssystem32
或者是c:winntsystem32目录中
5 在apache的安装目录中的CONF文件下  找到  Httpd.conf
 用文本编辑器打开
找到 #loadmodule ssl_module modules/mod_ssl_so
在下面加一行代码  没有#号
loadmodule php5_module "c:phpphp5apache2_2.dll"
6 找到addtype application/x-gizp.gz.tgz
在下面加一行代码
addtype application/x-httpd-
< 中文名称:PHP和MySQL Web开发_中文版
英文名称:SAMS PUBLISHING PHP AND MYSQL WEB DEVELOPMENT
版本:2005
发行时间:2005年
地区:美国
语言:普通话
简介


PHP 和 MySQL Web 开发,第三版 作者 Luke Welling, Laura Thomson

销量最好的 PHP 和 MySQL Web 开发教程已经升级,包括教学材料,编码都采用 MySQL 5, PHP 5 并且采用 PHP对象模型,你可以学习开发安全动态的WEB站点,整合和实现PHP脚本语言和MYSQL数据库系统。真实的例子和项目给你坚实的基础,开始制作你自己的WEB站点。

译者序
前言
作者简介
第一篇 使用PHP
第1章 PHP快速入门教程
第2章 数据的存储与检索
第3章 使用数组
第4章 字符串操作与正则表达式
第5章 代码重用与函数编写
第6章 面向对象的PHP
第7章 异常处理
第二篇 使用MySQL
第8章 设计Web数据库
第9章 创建Web数据库
第10章 使用MySQL数据库
第11章 使用PHP从Web访问MySQL数据库
第12章 MySQL高级管理
第13章 MySQL高级编程
第三篇 电子商务与安全性
第14章 运营一个电子商务网站
第15章 电子商务的安全问题
第16章 使用PHP和MySQL实现身份验证
第17章 使用PHP和MySQL实现安全事务
第四篇 PHP的高级技术
第18章 与文件系统和服务器的交互
第19章 使用网络函数和协议函数
第20章 日期和时间的管理
第21章 创建图像
第22章 在PHP中使用会话控制
第23章 其他有用的特性
第五篇 创建实用的PHP和MySQL项目
第24章 在大型项目中使用PHP和MySQL
第25章 调试
第26章 建立用户身份验证机制和个性化设置
第27章 创建一个购物车
第28章 创建一个内容管理系统
第29章 创建一个基于Web的电子邮件服务系统
第30章 创建一个邮件列表管理器
第31章 创建一个Web论坛
第32章 生成PDF格式的个性化文档
第33章 使用XML和SOAP来连接Web服务
第六篇 附录
附录A 安装PHP及MySQL
附录B Web资源 

<

一、引论

PHP, 一门最近几年兴起的web设计脚本语言,由于它的强大和可伸缩性,近几年来得到长足的发展,php相比传统的asp网站,在速度上有绝对的优势,想 mssql转6万条数据php如需要40秒,asp不下2分钟.但是,由于网站的数据越来越多,我们渴求能更快速的调用数据,不必要每次都从数据库掉,我们可以从其他的地方,比方一个文件,或者某个内存地址,这就是php的缓存技术,也就是Cache技术.

二、分析深入

一般来说,缓存的目的是把数据放在一个地方让访问的更快点,毫无疑问,内存是最快的,但是,几百M的数据能往内存放么?这不现实,当然,有的时候临时放如服务器缓存,如ob_start()这个缓存页面开启的话在发送文件头之前页面内容都被缓存在内存中,知道等页面输出自动清楚或者等待 ob_get_contents的返回,或者被ob_end_clean显示的清除,这在静态页面的生成中能很好的利用,在模板中能得到很好的体现,这是一种方式,但这是临时性的,不是解决我们问题的好方法.

另外,在asp中有一对象application,可以保存公用的参数,这也算点缓存,但在php,我至今没看到开发者产出这种对象,的确,没必要.asp.net的页面缓存技术就用的是viewstate,而cache就是文件关联,(不一定准确),文件被修改,更新缓存,文件没被修改而且不超时(注释1),就读取缓存,返回结果,就是这个思路,看看这个源码:


PHP:
warn(''缓存文件不存在而且不能创建,需要手动创建.'');
  return false;
  }
}
$this->cache_dir = $cache_dirname;
}
function __destruct(){
echo ''Cache class bye.'';
}

function get_url() {
        if (!isset($_SERVER[''REQUEST_URI''])) {
                $url = $_SERVER[''REQUEST_URI''];
        }else{
                $url = $_SERVER[''scrīpt_NAME''];
                $url .= (!empty($_SERVER[''QUERY_STRING''])) ? ''?'' . $_SERVER[''QUERY_STRING''] : '''';
        }

        return $url;
}

function warn($errorstring){
echo "发生错误:

".$errorstring."

";
}

function cache_page($pageurl,$pagedata){
if(!$fso=fopen($pageurl,''w'')){
  $this->warns(''无法打开缓存文件.'');//trigger_error
  return false;
}
if(!flock($fso,LOCK_EX)){//LOCK_NB,排它型锁定
  $this->warns(''无法锁定缓存文件.'');//trigger_error
  return false;
}
if(!fwrite($fso,$pagedata)){//写入字节流,serialize写入其他格式
  $this->warns(''无法写入缓存文件.'');//trigger_error
  return false;
}
flock($fso,LOCK_UN);//释放锁定
fclose($fso);
return true;
}

<?php
/*
 * PHP简单日历实例
 * 作者: 多菜鸟
 * 邮箱: kingerq AT msn DOT com
 * 来源: http://blog.111cn.net/kingerq/
 * 创建时间: 2008-01-03
**/

$date = preg_match("/d{4}-d{2}-d{2}/", $_GET["YMD"]) ? $_GET["YMD"] : date( "Y-m-d" );
$thisYear = date( "Y", strtotime( $date) );
$thisMonth = date( "m", strtotime( $date) );
$firstDay = date( "w", strtotime( $thisYear."-".$thisMonth."-01" ) );
$monthNum = date( "t", strtotime( $date) );
?>
<html>
<head>
<title>Calendar</title>
<style type="text/css">
.datehead td{
  background-color: #669966;
  border: 1px solid #4F774F;
  color:#FFFFFF;
  height:30px;
  font-size:18px;
  font-weight:bold;
  text-align:center;
  font-family: Geneva, Arial, Helvetica, sans-serif;
}
.daynormalbg td{
 background-color:#EEEEEE;
 border:solid #dddddd 1px;
 height:100px;
 vertical-align: top;
 width:14%;
}
.daynormalfont div{
 color:#000000;
 font-weight:bold;
 font-size:18px;
 font-family: Geneva, Arial, Helvetica, sans-serif;
}
.sunday{color:#CC0000 !important; }
.saturday{color: #006600 !important;}
.todaybg{
 background-color:#0099FF !important;
 text-decoration: underline;
}
a {font-family:Geneva, Arial, Helvetica, sans-serif; color:#333333; font-size:12px}
a:hover{text-decoration:none;}
</style>
</head>

<body>
<table border="0" align="center" cellpadding="5" cellspacing="0">
  <tr>
    <td>     
 <p><a href="?YMD=<?=date( "Y-m", strtotime( $date." -1 year") )."-01"?>">&lt;&lt;Last Year</a>
        <a href="?YMD=<?=date( "Y-m",




刚才 看了一个视频教程

发现台湾同胞:

把“程序”叫“程式”

把“变量”叫“变数”

把“数据库”叫“资料库”

如果你看到台湾的书籍的时候帮助理解~
 

<
[!--infotagslink--]

相关文章

  • PHP7快速编译安装的步骤

    编译安装非常的简单了我们现在的php版本已经到了php7了,下文小编来为各位介绍一篇关于PHP7快速编译安装的步骤,希望文章能够帮助到各位。 一、安装必要一些依赖 yum...2016-11-25
  • 源码分析系列之json_encode()如何转化一个对象

    这篇文章主要介绍了源码分析系列之json_encode()如何转化一个对象,对json_encode()感兴趣的同学,可以参考下...2021-04-22
  • Rstudio中安装package出现的问题及解决

    这篇文章主要介绍了Rstudio中安装package出现的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-05-06
  • php中去除文字内容中所有html代码

    PHP去除html、css样式、js格式的方法很多,但发现,它们基本都有一个弊端:空格往往清除不了 经过不断的研究,最终找到了一个理想的去除html包括空格css样式、js 的PHP函数。...2013-08-02
  • PHP编译安装后PHP-FPM使用笔记

    PHP-FPM我们相信各位用高版本的php经常使用到了,下面整理了一些关于PHP-FPM的笔记,有兴趣的可进来看看。 今天赶上了123System OPenVZ VPS全场半价的机会,购入了一...2016-11-25
  • 标准版Eclipse搭建PHP环境的详细步骤

    一、下载Eclipse的PHP插件  百度搜索phpeclipse,看到某条结果是带有SourceForge.net字样的,点进去,找到Download按钮,点击之后,等待5秒就会开始下载了。二、安装Eclipse的PHP插件  插件下载完成之后,解压,然后把site.xml...2015-11-24
  • index.php怎么打开?如何打开index.php?

    index.php怎么打开?初学者可能不知道如何打开index.php,不会的同学可以参考一下本篇教程 打开编辑:右键->打开方式->经文本方式打开打开运行:首先你要有个支持运行PH...2017-07-06
  • 安装和使用percona-toolkit来辅助操作MySQL的基本教程

    一、percona-toolkit简介 percona-toolkit是一组高级命令行工具的集合,用来执行各种通过手工执行非常复杂和麻烦的mysql和系统任务,这些任务包括: 检查master和slave数据的一致性 有效地对记录进行归档 查找重复的索...2015-11-24
  • Linux安装Pytorch1.8GPU(CUDA11.1)的实现

    这篇文章主要介绍了Linux安装Pytorch1.8GPU(CUDA11.1)的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-03-25
  • vscode安装git及项目开发过程

    这篇文章主要介绍了vscode安装git及项目开发过程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-05-19
  • wamp集成软件搭建php环境

    用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高...2013-09-27
  • Visual Studio 2015下载和安装图文教程

    这篇文章主要为大家详细介绍了Visual Studio 2015下载和安装图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • Centos中彻底删除Mysql(rpm、yum安装的情况)

    我用的centos6,mysql让我整出了各种问题,我想重装一个全新的mysql,yum remove mysql-server mysql之后再install并不能得到一个干净的mysql,原来的/etc/my.cnf依然没变,datadir里面的数据已没有任何变化,手动删除/etc/my.cn...2015-03-15
  • Node调试工具JSHint的安装及配置教程

    现在我们介绍一种在Node下检查简单错误的JS代码验证工具JSHint。  JSHint的具体介绍参考http://www.jshint.com/about/,说直白点儿,JSHint就是一个检查JS代码规范与否的工具,它可以用来检查任何(包括server端和client端...2014-05-31
  • PHP中func_get_args(),func_get_arg(),func_num_args()的区别

    复制代码 代码如下:<?php function jb51(){ print_r(func_get_args()); echo "<br>"; echo func_get_arg(1); echo "<br>"; echo func_num_args(); } jb51("www","j...2013-10-04
  • 在PyCharm中安装PaddlePaddle的方法

    这篇文章主要介绍了在PyCharm中安装PaddlePaddle的方法,本文给大家介绍的非常想详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-02-05
  • linux服务器快速卸载安装node环境(简单上手)

    这篇文章主要介绍了linux服务器快速卸载安装node环境(简单上手),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-02-22
  • Ubuntu20.04安装cuda10.1的步骤(图文教程)

    这篇文章主要介绍了Ubuntu20.04安装cuda10.1的步骤(图文教程),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-07-30
  • PHP编程 SSO详细介绍及简单实例

    这篇文章主要介绍了PHP编程 SSO详细介绍及简单实例的相关资料,这里介绍了三种模式跨子域单点登陆、完全跨单点域登陆、站群共享身份认证,需要的朋友可以参考下...2017-01-25
  • uni-app从安装到卸载的入门教程

    这篇文章主要介绍了uni-app从安装到卸载的入门教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-05-15