无名商城论坛

搜索
查看: 334|回复: 0

[其他技术] 【HC】一招学会PHP 第一阶段

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 18:38:48 | 显示全部楼层 |阅读模式
一周学会php-学习笔记01:开发环境

PHP 是一种专用型的脚本语言,主要用于网站开发.它学习简单,容易上手,一般三个月即可入门.

学习环境/开发环境
啥叫"环境"?就是为了实现某种功能而安装的一堆软件.
以办公为例:电脑上需要安装 office,输入法,pdf阅读器等.才可以办公.
也就是说ffice + 输入法 + pdf阅读器这一堆软件共同组成了"办公环境".

PHP项目的开发,需要运行PHP代码,打开网页,存储数据等,这些功能都需要安装软件才可以实现.这些软件就组成了php的"开发环境".用php做好的项目正式上线运行,用于实际的生产,还需要"生产环境".

开发环境和生产环境类似,可以把开发环境理解成本地精简版的生产环境.生产环境使用的电脑(服务器)功能更强,更加稳定.并且需要专业的服务器,而开发环境一般都是装在我们自己的电脑上.

不要把服务器想的太难,它就是一个提供服务的机器(电脑).
提供数据共享服务的叫:共享服务器
提供邮件服务的叫:邮件服务器
提供网页服务的叫:网页服务器

常用开发环境
LAMP环境: Linux + Apache + MySQL + PHP
LNMP环境: Linux + Nginx + MySQL + PHP
WAMP环境: Windows + Apache + MySQL + PHP
IIS环境: Windows + IIS + 其他

电脑上安装 Linux 系统,在 Linux 系统里面安装 Apache 软件, MySQL软件和PHP.
Apache提供网页服务,所以安装了 Apache 软件的电脑也叫 Apache 服务器
MySQL 是数据库,提供数据存储服务.所以安装了 MySQL 软件的电脑也叫做 MySQL 服务器.
我们可以把 Apache 和 MySQL 装在一台电脑上,也可以分开安装,在生产环境中,一般都是分开安装的.

至于 Linux, 不建议初学者学习,Linux学习门槛高,很容易打击初学者的信心.对于初学者,越简单越好.

不要纠结于开发环境的搭建,目前是学习阶段,环境能用就行.不要去纠结 Linux, Windows, Apache, Nginx, MySQL,php5, php7 哪个更好,哪个更稳定.目前我们是学习阶段,随便哪个环境都可以满足学习的需要.不要在环境搭建上浪费时间.等到学会了 php ,开发了实际的项目,准备上线的时候,再去考虑,现在纠结这些,就好比一个人还没学会走路,就在纠结"那种跑步方式能在马拉松比赛上拿名次",没有意义.

使用 phpstudy2016 搭建好开发环境后,还需要代码编辑器来写代码
推荐两款代码编辑器: notepad++ 和 phpstorm
我使用的是 notepad++ 简单好用,还是那句话,对于新手,越简单越好,复杂的东西打击自信心.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表