搭建php环境,运行第一个hello php

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

在2017年的时候有接触到php,那个时候了解过php的ci框架,以及php自身 的一些语法及api。后来由于时间的原因,全身心投入到前端框架学习。现在刚好有一点时间,来整理一下PHP的入门第一步,以前没接触过php语法 的童鞋参考下语法知识http://php.net/docs.php。

我对php的语法有一点了解,有了解过ci、lumen(简化版)、 Laravel框架,不过具体还要看API文档
在大学毕业设计的时候,后端语言PHP做过一个电商网站https://github.com/lulu116/yiyibushe,使用集成环境wamp phpstudy。

好了,废话不多说,我们进入正题。

搭建环境,安装软件

1. 下载phpStudyhttp://phpstudy.php.cn/
在这里插入图片描述
将下载好的压缩包解压,运行phpStudy-x64.exe,提示解压。注意:路径中不能包含中文
在这里插入图片描述
安装之后运行phpStudy,先看下能否成功启动apache mysql,PHP运行的版本视项目而定
在这里插入图片描述
注意:如果启动不成功,有可能是端口冲突,检测下端口。

浏览器运行localhost看下是否成功,如果成功的话,那环境就OK了

2. 下载phpStormhttps://www.0daydown.com/tag/phpstorm
在这里插入图片描述

下载之后点击安装,一步步傻瓜式安装就行了。安装成功后启动。

3.将phpStudy与phpStorm绑定
在phpStorm中,打开file–>settings–>languages & frameworks–>PHP
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190314115219351.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2x1bHVfNjc4,size_16,color_FFFFFF,t_70
可以看到Interpreter显示,点击右侧的…
在弹出的窗口左侧点击加号,接着在PHP execuable 选择PHP安装的路径
在这里插入图片描述
**PHP的安装路径,跟版本号有关,所以版本号一定要对上。**我们的phpStudy集成工具有很多种版本号,你使用哪一种,就配置哪一种的版本号,这里运行的是php 5.4.45,所以在配置php安装路径也选择该版本号下面的php.ext
在这里插入图片描述
在这里插入图片描述

接下来配置一下站点目录、域名,当然不配置也有默认的,这个看个人意愿

A: 自己设置网站根目录,此目录就是运行localhost后,浏览器自动找的那个目录

在这里插入图片描述
B 如果是本地开发需要配置域名来访问项目,我们也可以给本地项目绑定一个域名,操作如下:
phpStudy中,其他选项菜单 --》网站域名配置
在这里插入图片描述
C 配置host文件,一般都在C:\Windows\System32\drivers\etc
在hosts文件里添加自己的域名配置,配置规则如下:

127.0.0.1 域名1

127.0.0.1 域名2
在这里插入图片描述
测试一下:在浏览器输入 www.dbaas.com可以看到设置的域名所指定的目录入口
在这里插入图片描述

host文件里面有个0.0.0.0 account.jetbrains.com,这里破解phpStorm/webstrom的时候写入的。

配置完站点域名、根目录要重启phpstudy才能生效。

开始第一个hello php(表单处理)

先看一下运行效果,当在表单中点击提交后,会将内容传给welcome.php
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
form.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>PHP处理表单</title>
</head>
<body>
<form action="welcome.php" method="post">
    名字: <input type="text" name="fname">
    年龄: <input type="text" name="age">
    <input type="submit" value="提交">
</form>
</body>

welcome.php

<?php
/**
 * Created by lulu
 * User: Administrator
 * Date: 2019/3/14
 * Time: 10:38
 */
// 解决中文乱码
header('Content-Type: text/html; charset=utf-8');

echo "欢迎".$_POST["fname"]."!";
echo "你的年龄是".$_POST["age"]."岁。";

?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值