`
sxhjhf
  • 浏览: 785 次
  • 性别: Icon_minigender_1
  • 来自: 山西
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

PHP学习之环境篇(一)

    博客分类:
  • PHP
阅读更多

这两天比较闲,因为一直想给自己做一个个人网站,了解到PHP比较合适,就在网上查了查PHP的资料,并在此记下学习成果。

首先,我们先来做PHP的环境配置。

因为处于学习阶段,我自己装了一个win7-32的虚拟机,方便折腾,所以工具都是32的。

准备工具如下:

1. Apache服务器

    从 http://httpd.apache.org/download.cgi 下载目前最新的2.4.16

2. PHP

    从 http://php.net/downloads.php 下载目前最新的5.6.12 线程安全版本的

3. mysql

    从 http://dev.mysql.com/downloads/mysql/5.5.html#downloads  下载5.5.45的mysql,因为新版phpMyAdmin需要mysql5.5以上的版本,而且5.5的版本小巧方便够用就行。

4. phpMyAdmin

    从 https://www.phpmyadmin.net/downloads/下载新版的PHPMyAdmin,我这里是phpMyAdmin-4.4.12-all-languages.zip

 

安装如下:

在C盘根目录下新建phpenv文件夹,以后所有的PHP工具基本都放这里。(我的虚拟机就一个C盘)

1. apache安装

    新建apache文件夹,将下载来的apache压缩包解压到这里,修改conf/httpd.conf文件。

    搜索 SRVROOT 将指定的地址修改为当前apache所在目录     

Define SRVROOT "C:/phpenv/apache/Apache24"

    运行bin/httpd.exe,浏览器中访问  http://127.0.0.1/,正常访问表示apache服务安装成功。

2. php安装

    新建php文件夹,将下载来的php压缩包解压到这里,将php.ini-development复制一个重命名为php.ini.

    运行php.exe,如果不报错,那个php就没有问题;如果报错,说明系统缺少对应的c++包,根据提示百度查     看需要安装的VS补丁,之后重新运行php.exe,就OK了。

    php与apache的组合运行:

    修改apache/conf/httpd.conf文件

    查找LoadModule,翻到最后一个 LoadModule ,在下面接着补充如下    

#加载PHP的配置
LoadModule php5_module C:/phpenv/php/php-5.6.12-Win32-VC11-x86/php5apache2_4.dll
PHPIniDir "C:/phpenv/php/php-5.6.12-Win32-VC11-x86/"
AddType application/x-httpd-php .php .phtml

    代码中的路径是本机具体的 php5apache2_4.dll 对应路径和php安装路径。

 注意php5apache2_4.dll是专门对应apache2.4的版本,其他的版本不可用。

 在apache/htdocs文件夹下添加info.php

<?php
    phpinfo();
?>

 浏览器中访问 http://localhost/info.php,如果可以正常访问到php信息的话,就OK了。

3. mysql安装

    运行mysql安装包,一路next,记住设置字符编码方式为utf8、root用户的密码以及安装路径。

4. phpMyAdmin安装

    将phpMyAdmin压缩包解压到apache/htdocs文件夹下,重命名一个简单的名字,比如admin.

    修改php/php.ini文件,搜索php_mbstring.dll、php_mysql.dll、php_mysqli.dll将行首的分号删去,启用对     应的功能模块(字符串编码处理模块、mysql链接模块、新版的mysql链接模块)

    运行apache服务,浏览器访问 http://localhost/admin/index.php,输入账户密码,进入mysql管理,正常运       行OK。

    

    

分享到:
评论

相关推荐

    php学习入门篇之ppt

    PHP学习教程 第一章 初始PHP 第二章 PHP的开发环境和安装 第三章 PHP中的常量和变量 第四章 PHP中的运算符和表达式 第五章 PHP的流程控制 第六章 PHP中的函数 特别适合php入门和初级学习的ppt课件

    php培训心得5篇_php学习心得体会.pdf

    - 在PHP学习中,实践尤为重要。范文2中的黄老师强调了从实际应用出发的教学方式,先讲解基础语法,然后直接进入PHP与数据库的结合,让学员快速看到成果,增强学习信心。 - 实战项目从小到大,从简单到复杂,有助于...

    php 集成环境 Apache+MySQL+PHP集成环境汇总

    本篇文章将详细介绍如何配置和使用Apache+MySQL+PHP集成环境。 **1. Apache HTTP服务器** Apache是世界上最流行的Web服务器软件,它提供了强大的功能和灵活性。在WAMP环境中,Apache负责接收HTTP请求并返回PHP处理...

    PHP学习一本通-2017版

    ### PHP学习一本通-2017版:关键知识点概览 #### 一、心态篇:成功的关键 **1.1 你用哪种心态学习PHP?** - **心态的重要性**:学习PHP之前,确立正确的学习态度至关重要。有两种典型的心态: - “我要学好PHP,...

    php培训心得5篇_php学习心得体会.docx

    今天,我们整理了几位学员在参加PHP培训后的学习心得体会,希望能够为同样在PHP学习路上的朋友们提供一些参考。 首先,我们了解到,对于初学者而言,基础知识的掌握是至关重要的。由于学员们的计算机基础知识...

    搭建php环境Apache+PHP+mysql

    本篇文章将详细介绍如何手动安装和配置Apache、PHP以及MySQL,以便构建一个完整的PHP开发环境。通过手动安装而非使用集成环境如WAMP或XAMPP,不仅可以更好地理解每个组件的工作原理,还能提高问题诊断能力。 #### ...

    程序人生之php篇

    《程序人生之PHP篇》是一篇探讨PHP编程的博客文章,虽然描述中没有提供具体细节,但我们可以根据标题和标签来展开对PHP编程及其相关工具的深入讨论。 PHP(Hypertext Preprocessor)是一种广泛应用于Web开发的开源...

    php独立安装环境步骤

    在本篇文章中,我们将详细介绍如何在Linux系统下独立安装PHP环境。这主要包括安装LAMP(Linux、Apache、MySQL、PHP)堆栈,以及配置相关的环境参数,确保PHP能够正常运行。 #### 一、安装LAMP环境 首先,我们需要...

    零基础学习PHP(实验篇)

    在开始PHP学习之前,你需要安装一个运行环境,通常是LAMP(Linux + Apache + MySQL + PHP)或WAMP(Windows + Apache + MySQL + PHP)。对于Windows用户,可以下载XAMPP或WAMPServer等集成环境,安装后即可开始编写...

    学习PHP环境

    ### 学习PHP环境 #### 配置完全的PHP环境:关键知识点详解 在搭建一个完整的PHP开发环境过程中,理解并正确配置`php.ini`文件是至关重要的一步。本篇文章将详细解读`php.ini`文件的基本概念、配置原理以及如何进行...

    PHP经典博文50篇

    以上内容不仅涵盖了PHP的基础知识,还深入到了具体的框架应用、性能优化、安全性考虑、数据库操作以及开发实践等多个层面,为PHP开发者提供了一个全面的学习和应用指南。通过这些知识点的学习,开发者可以从入门到...

    php7.X+PhpStorm2019.X+宝塔linux xdebug远程调试环境的安装及设置

    "PHP 7.X+PhpStorm 2019.X+...通过本篇文章,我们学习了如何在 PHP 7.X 环境下,使用宝塔 Linux 和 PhpStorm 2019.X,安装和设置 xdebug 远程调试环境。这种环境配置可以方便地进行远程调试,提高开发效率和代码质量。

    php学习路线图

    在PHP学习的旅程中,为新手提供一个清晰的路径至关重要,因为这可以帮助他们有目标地进行学习,避免在浩瀚的编程知识海洋中迷失方向。以下是一个详细的PHP学习路线图,旨在帮助小白从零基础逐步成为PHP开发的专业...

    网上投票程序(php制作)

    在PHP的开发环境中,你首先需要安装一个本地服务器环境,例如XAMPP或WAMP。这些集成环境包含了Apache服务器、MySQL数据库和PHP解释器,是运行和测试PHP程序的基础。安装完成后,你可以在其中创建一个新的PHP文件,...

    webservices学习之phprpc

    总结来说,"webservices学习之phprpc"这篇博客文章提供了关于PHP RPC服务的全面教程,通过实例展示了如何使用phprpc库创建和使用Web服务。结合提供的"testPhPRpc"测试案例,读者不仅可以学习理论知识,还能动手实践...

    Linux+Apache+PHP+MySQL服务器环境(CentOS篇).doc

    【Linux+Apache+PHP+MySQL 服务器环境(CentOS篇)】 在IT行业中,构建Linux+Apache+PHP+MySQL(LAMP)服务器环境是常见的做法,尤其在 CentOS 系统上,这一组合提供了稳定且高效的Web服务解决方案。CentOS作为Red ...

    Linux+apache+php+mysql 环境安装

    本篇文章将详细讲解如何在Linux系统上搭建这个环境。 首先,我们需要安装Apache,它是世界上最流行的HTTP服务器软件。可以从Apache官网(http://httpd.apache.org/)下载httpd软件包。以Apache 2.0.64为例,下载后...

    PHP学习之路(1)—— Simple Message系统

    总的来说,这个"PHP学习之路"的起点是一个全面了解和掌握PHP基础的绝佳途径,通过实际操作Simple Message系统,你可以深入理解PHP如何处理HTTP请求、与数据库交互以及实现基本的用户交互功能。这只是一个开始,随着...

    PHP学习笔记:包含PHP的生命周期,PHP变量在内核中的实现等内容

    《PHP扩展开发及内核应用-学习笔记》 01.PHP的生命周期.md 02.PHP变量在内核中的实现.md 03.内存管理.md 04.配置编译环境.md 05.第一个扩展.md 06.函数的返回值.md 07.函数的参数.md 08.Array与HashTable.md 09.PHP...

    PHP学习总结

    这篇"PHP学习总结"可能是作者对于PHP编程经验的分享,包括基础语法、函数使用、面向对象编程、框架应用以及一些实用工具的介绍。下面是对这些主题的详细探讨: 1. **PHP基础语法**:PHP的语法与C语言类似,但更倾向...

Global site tag (gtag.js) - Google Analytics