一、 初识PHP

如果你是一名程序猿,那么你一定听过这样一个梗“PHP语言,是全世界最好用的编程语言!“

其实,这个梗最早不是出自别处,而是PHP官方哦!

PHP is the best language for web programming, but what about otherlanguages?

——PHP官方文档

2001年,PHP官方号称PHP是全世界最好的web开发语言。PHP(外文名:PHP:Hypertext Preprocessor,中文名:“超文本预处理器”)是一种免费开源的、创建动态交互性站点的强有力的服务器端脚本语言。

直到今天,在web开发领域PHP语言仍然可以称得上是统治地位。目前,全球5000万互联网网站60%以上都在使用PHP技术,Facebook、Google、新浪、百度、YouTube、腾讯都在使用PHP。AlexaTOP500中国网站排名中有394家使用PHP,国内80%以上动态网站使用PHP进行开发,在Web后端语言中PHP全球市场语言占有率达到80%。

那么,为什么说PHP语言是全世界最好的web开发语言呢?

 二、PHP编程语言优势

1. 简单易学

PHP语言是嵌入式语言,直接嵌入HTML页面便可开发。即使你是零基础小白,也能成为大神。

2. 跨平台性高

由于PHP是运动在服务器端的脚本,PHP能够在所有的主流操作系统上使用。包括Linux、Unix的各种变种(包括HP-UX、Solaris和 OpenBSD)、MicrosoftWindows、Mac OSX、RISC OS 等。

3. 运行效率

用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行使代码运行更快。

4. 开源免费

所有的PHP源代码事实上都可以在网络中搜到,供免费下载与使用。

无论你是想要从事开发工作的程序猿,还是需要开发系统的科研人,小科都推荐你尝试PHP编程语言!下面小科就带大家一起学习PHP的环境安装与使用教程吧!

PHP安装环境是一个非常麻烦的事情,需要安装并配置好Apache、Mysql并进行整合。这里小科给大家分享提供集成式开发环境的软件PHPSTUDY,快速安装环境进入开发阶段。

 三、安装教程

步骤一:访问phpStudy官网,下载 phpstudyV8

下载地址:https://www.xp/download.html

不确定自己电脑操作系统的同学可以进入【设置】页面

选择【系统】查看系统类型

下载的文件是这样的,需要使用解压软件进行解压!

步骤二:解压后的文件是这样的

双击【phpstudy_x64_8.1.0.1.exe】程序进行安装

安装说明(特别注意):

1.安装路径不能包含“中文”或者“空格”,否则会报错(例如错误提示:Can'tchange dir to 'G:\\x65b0\x5efa\x6587\)

2.保证安装路径是纯净的,安装路径下不能有已安装的V8版本,若重新安装,请选择其它路径

步骤三:点击右下角的【自定义选项】可以设置更多的配置项

注:确保安装路径中没有中文和空格!

生成快捷方式:在桌面上创建一个启动图标。

添加到快速启动栏:将程序加入到开始菜单中。

点击【立即安装】并耐心等待。

安装完成!接下来便可以使用了。

补充:

安装路径中有中文时,启动服务报错时会出现如下状况:

安装路径有空格时,启动服务报错:

遇到报错,我们可以卸载,重新安装。


     

三、使用教程

 (1)PHP安装配置

1.选择【软件管理】,可以选择不同版本的php进行安装配置。

2.点击【网站】,点击对应网站域名【管理】,可以针对每一个网站指定php版本即可完成相应的php版本切换,同时不影响其他的网站程序,这里Nginx和Apache是同步的。

3.在【网站】中点击【+创建网站】,在PHP版本选择不同版本,可以轻松创建网站域名。php内置的只有一个版本,我们可以通过更多版本下载更多的PHP版本,选择你需要的版本,下载完成之后软件会自动重启,并运行相应的PHP环境。

(2) 搭建网站域名

Apache/Nginx是我们通过phpstudyv8.0搭建网站的基础,开启Apache/Nginx之后,打开网站页面,点击创建网站,填写域名,网站目录,选择对应的php版本之后点击确认,创建完毕,Apache/Nginx会自动重启。

● 创建成功后会在网站列表中显示,通过搜索域名关键字可以搜索查询,网站可以动态的修改php版本,伪静态,可以通过Compaser命令行配置相应的网站环境

网站的存在时间根据时间启停,在设定的网站时间到期后可以通过修改操作重新开启,域名和网站根目录可以点击对应表格修改。

在学习或者测试的环境中,我们很多时候需要用到证书软件,又苦于自定义证书生成比较麻烦,不方便学习,认证证书又需要产生一定费用的问题,phpStudyv8.0中给我们提供了相应的工具,只需要我们在创建网站或者修改网站的窗口中选择https即自动弹出窗口,这里可以复制其他途径下载下来的证书到相应文本框中,也可以点击对话框左下角的生成开发者证书按钮自动填充证书内容,确定并创建网站成功后,点击打开网站就会发现我们访问的链接是https开头的。

:由于证书是未认证的证书,所以不受浏览器信任,会显示为不安全的证书,我们可以通过设置信任证书或者直接点击高级,继续前往就能使用)

● 小技巧:创建网站时选可以创建网站用的数据库、FTP服务,一次操作完成数据库和FTP的创建。

四、学习路线

PHP作为一种创建动态交互性站点的强有力的服务器端脚本语言,吸收了C语言、Java等编程语言的优势,具体学习需要涉及多方面CS内容。小科给大家提供一个可参考的学习路线:

(1) 熟悉HTML/CSS/JS等网页基本元素

(2) 理解动态语言的概念和运作机制,熟悉基本的PHP语法。

(3) 学习如何将PHP与HTML结合起来,完成简单的动态页面。

(4) 学习MySQL语言,设计数据库。

(5) 熟悉PHP语法、常用函数,理解MySQL优化

(6) 最终完成一个功能齐全的动态站点。

所以如果想要深入学习PHP至少要掌握的技巧为:HTML基础(包含HTML/CSS/JS等)、PHP基本语法、数据库基础等。编程学习是一个由浅入深的过程,仅仅初步掌握以上知识是不够的,还需要更加深入的学习和探究。终生学习,终生成长~

更多推荐

“PHP语言,是全世界最好用的编程语言!“