美文网首页
PHP | 入手 PHP

PHP | 入手 PHP

作者: cemcoe | 来源:发表于2019-10-08 15:40 被阅读0次

环境搭建

ssyer-256414

想要搭建 PHP 的开发环境,有两种方案

本文选择第二种方案


1. Apache 下载

地址: http://httpd.apache.org/download.cgi
现在大部分的电脑都已经是64位的了,视具体电脑而定,这里我选择 64 位下载,如下图:

httpd-2.4.41-win64-VS16.zip

2. Apache 解压

将下载好的 zip 文件移动到一个可以找到的位置并将其解压,记住文件的路径,重要,我的路径是:

C:\User Program Files\Apache24

解压文件

3. 下载 PHP

地址 https://windows.php.net/download
我下载的是 PHP 7.3.9 Thread Safe 版本

VC15 x64 Thread Safe)

4. 解压 PHP

同 Apache 一样,将下载好的 zip 文件移动到一个可以找到的位置并将其解压,记住文件的路径,我的是:

C:/User Program Files/php-7.3.9

解压 PHP

5. 配置PHP

1、打开 PHP 的安装目录,有让记住油。

将 php.ini-development 先复制一份,然后把 php.ini-development 重命名为 php.ini 保存

2、修改配置

打开 php.ini 修改配置
Ctrl+F 查找

extension_dir = "ext"

改为

extension_dir = “C:\User Program Files\php-7.3.9\ext” 

如下图:


ext的目录
修改后

6. 配置 Apache

1、找到 httpd.conf

打开 Apache 的安装目录,找到 conf 文件夹下的 httpd.conf 文件并打开

2、修改 httpd.conf

找到 “Define SRVROOT” 这一项,将后面引号内的值改为 Apache 的安装目录


Define SRVROOT

3 、链接 PHP

文件的末尾添加对PHP的支持及PHP的安装路径

## php7 support
LoadModule php7_module "C:/User Program Files/php-7.3.9/php7apache2_4.dll"
AddType application/x-httpd-php .php .html .htm

## configure the path to php.ini
PHPIniDir "C:/User Program Files/php-7.3.9"

需要注意路径问题,如下图:


添加对PHP的支持

7. 启动apache 服务

1、需要设置三个环境变量

右键我的电脑,属性->高级,找到最下面的环境变量按钮,选中当前用户的 PATH 变量,编辑新建以下类似条目:

设置环境变量

2、安装apache服务

以管理员身份打开命令行,执行

httpd.exe -k install

3、启动服务

找到 Apache 的安装目录下的 bin 文件夹,

C:\User Program Files\Apache24\bin

双击文件夹下的 ApacheMonitor.exe,双击之后 Apache 服务就启动了。
可以在任务栏选择对应的图标,右键打开
Apache Service Monitor 窗口,进行 Apache 服务的管理。

4、预览

此时在浏览器地址栏输入 localhost ,回车后就会出现 It works 的界面,如下图:


效果预览

5、实践 PHP

接下来在 Apache 安装目录 /htdocs 的目录下新建一个 phpinfo.php 文件,内容为:

<?php
phpinfo();
?>

保存后,在浏览器输入

127.0.0.1/phpinfo.php

回车,出现关于 PHP 的版本信息,如下图:


phpinfo.php

至此 PHP 环境搭建完成,可以将 php 文件放入 htdocs 文件夹中运行了。


Hello PHP

PHP 是个什么玩意儿,这个玩意是 Rasmus Lerdorf 在 1995 年开始搞的,
全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”,
是的,感觉第一个 p 在全拼中有一丝的牵强,大佬的推特是 rasmus,目前从关注列表来看,正在关注 3D 打印相关的技术发展。

大佬喜欢怪异的玩具,人们总是像他询问相关的信息。因此,大佬建了一个页面专门用来跟踪感兴趣的小工具。toys.lerdorf

进入学习:
PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。
php 文件的格式和 html 类似,代码写在闭合的尖括号里。

PHP 脚本以 <?php 开始,以 ?> 结束,可以放在文档中的任何位置。

<?php
echo "hello php"
?>

来看 echo
通过 PHP,有两种在浏览器输出文本的基础指令:echo 和 print

PHP 变量

格式:变量以 $ 符号开始,后面跟着变量的名称,当然变量名和一般的编程语言有相似的限制。

<?php
    $myname = 'chemcode';
    echo $myname;
?>

PHP 作用域

他来了,他在 PHP 中又来了。
在 PHP 中有四种作用域:

  • local
  • global
  • static 免死
  • parameter 参数

在所有函数外部定义的变量,拥有全局作用域。除了函数外,全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,需要使用 global 关键字。

在 PHP 函数内部声明的变量是局部变量,仅能在函数内部访问。

demo.gif

PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。 index 保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量。

Static 作用域,免死作用域
当一个函数完成时,它的所有变量通常都会被删除。然而,若希望某个局部变量不要被删除,可在第一次声明变量时使用 static 关键字。

参考

相关文章

  • PHP | 入手 PHP

    环境搭建 想要搭建 PHP 的开发环境,有两种方案 一键安装包,集成环境如 WampServer 安装简单,可以参...

  • PHP 中的 cURL 爬虫实战基础

    最近准备入手 PHP 爬虫,发现 PHP 的 cURL 这一知识点不可越过。本文探讨基础实战,需要提前了解命令行的...

  • PHP各版本特性

    链接 PHP5.3PHP5.4PHP5.5PHP5.6PHP7.0PHP7.1PHP7.2 PHP 5.3.0 o...

  • PHP安装

    PHP安装指南 PHP介绍 PHP安装 PHP配置 PHP启动 一、PHP介绍 PHP(外文名:PHP: Hype...

  • PHP学习线路图

    PHP教程 PHP教程PHP简介PHP环境设置PHP语法概述PHP变量类型PHP常量类型 PHP运算符类型PHP ...

  • PHP学习线路图 PHP教程

    PHP学习线路图 PHP教程 PHP教程PHP简介PHP环境设置PHP语法概述PHP变量类型PHP常量类型 PHP...

  • PHP 实例

    PHP 实例 运行PHP脚本PHP Double 数据类型PHP 字符串变量PHP 文档PHP局部变量PHP函数参...

  • 一. PHP入门篇和PHP进阶篇

    PHP基础语法 PHP数组 PHP函数 PHP之类和对象 PHP字符串 PHP之正则表达式 PHP之cookie ...

  • php 基础模块

    php-redis php-memcached php-solr php-imagick php-mongodb ...

  • [PHP高可用后端]②⑨--新闻栏目接口开发

    config.php IAuth.php code.php route.php Cat.php

网友评论

      本文标题:PHP | 入手 PHP

      本文链接:https://www.haomeiwen.com/subject/gdibpctx.html