前言
N年前小雷自学PHP的时候七天学会PHP的教程琳琅满目,当时觉得很是不可思议,现在回想起来,如果按正确的方法保持激情哪里需要七天,三天足以入门。所以就想着写三篇文章来证明PHP易学实用这一点。本系列文章主要包括 PHP环境搭建及基本运行原理、PHP常用的理论知识 、经典的留言板小项目,非常适合Web开发小白、有其他编程语言经验的Coder。教程基于Win系统,phpStudy2018集成PHP运行环境,使用的是比较主流的软件版本集合PHP7.1.13-NTS,Mysql5.7, Nginx。
编辑器IDE PhpStorm
写代码必不可少的是编辑器,这里推荐业界PHP程序员都比较喜欢的PhpStorm。下载后一键安装即可,可免费试用三十天,也可在网上找破解教程或者激活码。搜索关注一只码微信公众号可获取解决办法,软件下载地址 www.jetbrains.com/phpstorm/do…
PHP集成环境phpstudy
无论用什么语言编程开发,做足前戏搭建环境是必不可少的。对于PHP编程而言,自然少不了安装PHP,Mysql,和Web服务三个软件。PHP来解析php代码,同时连接数据库Mysql服务对数据库进行增删改查操作,然后把解析后的静态代码通过web服务器软件共享到互联网,让用户通过浏览器等客户端访问,这就是php运行的基本原理。通常单独到官网下载每个软件,然后安装整合比较麻烦而且容易出错。对于需要快速入门,需要增强兴趣和自豪感的初学者来说,一键集成环境安装简单,容易上手,所以当首选phpStudy。
安装
软件下载地址:public.xp.cn/upgrades/Ph…
注意不是最新版的,2018版简洁稳定,下载完解压一键安装,默认的安装目录为D:phpStudy。具体使用可以参考官方使用文档
主面板简介
phpstudy安装完就弹出下面管理运行主界面,首先点击切换版本选择PHP7.1.13-NTS,Mysql5.7+Nginx组合,然后点击启动就能启动集成环境三个软件所有服务。然后打开浏览器输入http://localhost 浏览器页面显示Hello World来打开PHP世界的大门,访问http://localhost/phpinfo.php显示一大篇文档来介绍当前服务器的各种配置,ok集成环境搭建一切顺利,完美运行。
- 主面板左边是三个软件的运行状态
- 启动/停止是开启或者关闭软件服务,重启是先关闭再打开,
注意当修改这三个软件的配置时一般最好都要重启一下。 - Mysql管理器=>Mysql-Front,管理Mysql里面数据的一种mysql客户端
其他选项常用操作
- php扩展及设置=>PHP扩展:开启或者关闭PHP的一些扩展
- Mysql工具:可以修改mysql服务的账号密码及其mysql服务相关参数等配置
- 站点域名管理:通过web服务器如nginx可以配置多个域名,多个网站
- 打开配置文件:主要保存对应前三项操作设置的信息
- 服务管理器:分别管理nginx,mysql,php的启动停止
- 打开文件位置:可以打开php,mysql,nginx三个服务软件的安装位置
建一个向自己问好的网站
首先点击其他选项菜单=>打开网站根目录。到D:\phpStudy\PHPTutorial\WWW,这个就是默认网站localhost的根目录,当访问的时候,会自动访问该目录下的index.php, 用PhoStorm打开文件就是我们在浏览器里看到的"Hello World"。
下面建立一个域名为mysite.local的网站。
-
首先在刚才的网站根目录文件夹下,新创建一个
mysite文件夹。 -
其他选项菜单=>站点域名管理。如下图,右边站点管理:域名填写
mysite.local,网站目录选择刚才的新建文件夹mysite。然后点击新增并保存设置并生成配置文件,网站配置信息将出现在左侧的站点表格里。然后主面板点击重启,站点配置成功,网站的根目录就是mysite -
其他选项菜单=>打开hosts 在文件最后一行输入
127.0.0.1 mysite.local并保存 -
打开PhpStorm编辑器,open选择打开刚才的
mysite网站根目录,然后新建一个first.php文件,输入以下代码并保存
<?php
echo "Greate, I can bulid a website easily";
?>
在浏览器输入http://mysite.local/first.php访问我们刚才的网站页面即可。
感想
几年前本是电子信息专业的小雷同学因为看到校内网的神秘网站而心生好奇,幻想着哪一天也能拥有一个属于自己的网站,然后好多好多人都来使用,对我充满崇拜。经同学了解发现该网站是PHP写的一个论坛网站。于是乎百度搜搜搜相关教程,当在百度搜索框输入醒目的PHP,随即万能的百度给了我一个温馨的提示——PHP是世界上最好的编程语言,这更让我义无反顾的跳向了PHP这个无边的大海,也踏上了漫长的自学之路。一路上遇到过很多坑,其实看视频或许当时也能看的懂,但当你照着别人代码敲好以后总会觉得是自己电脑有问题,错误一遍。所以我体会最深的一点是要多敲代码,观察运行结果总结规律,同时如果遇到bug也不要慌,多去输出调试或者使用增减代码的方式来排错。还有最重要的一点就是保持热爱和激情,始终坚信码中自有颜如玉,Just Do IT。