PHP官方宣称PHP是最好web开发语言,至今仍统治全球5000万网站
一、 初识PHP

如果你是一名程序猿,那么你肯定听闻过这样一个梗。这个梗说的是“PHP 语言,是全世界最好用的编程语言!”
其实,这个梗最早不是出自别处,而是PHP官方哦!
——PHP官方文档
2001 年,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. 简单易学
你也有机会成为大神。
2. 跨平台性高
PHP 是运动在服务器端的脚本,所以它能够在所有的主流操作系统上使用。这些主流操作系统包括 Linux、Unix 的各种变种(如 HP-UX、Solaris 和 OpenBSD),还有 Microsoft Windows、Mac OSX、RISC OS 等。
3.运行效率高
PHP 做出的动态页面与其他编程语言相比,PHP 会将程序嵌入到 HTML 文档中执行,其执行效率比完全生成 HTML 标记的 CGI 高很多;PHP 还能够执行编译后代码,编译能够实现加密以及优化代码运行,使代码运行得更快。
4.开源免费
PHP 源代码在网络中是可以被搜到的,并且可以供免费下载与使用。
你若是想要从事开发工作的程序猿,或者是需要开发系统的科研人,小科都推荐你去尝试 PHP 编程语言!接下来,小科将带大家一同学习 PHP 的环境安装以及使用教程。
PHP 安装环境是件很麻烦的事,需要先安装并配置好 Apache 和 Mysql ,然后将它们进行整合。在此,小科给大家分享提供集成式开发环境的软件 PHPSTUDY ,通过它可以快速安装环境,从而进入开发阶段。
三、安装教程
访问 phpStudy 的官方网站,将 phpstudyV8 进行下载。
下载地址:
不确定自己电脑操作系统的同学可以进入【设置】页面
选择【系统】查看系统类型
下载的文件是这样的,需要使用解压软件进行解压!
步骤二:解压后的文件是这样的
双击 phpstudy_x64_8.1.0.1.exe 这个程序来进行安装。
安装说明(特别注意):
安装路径不能包含“中文”,也不能包含“空格”,不然就会报错。例如会出现错误提示:Can't change dir to 'G:\\x65b0\\x5efa\\x6587'。
要保证安装路径是纯净的,不能在安装路径下存在已安装的 V8 版本。如果需要重新安装,就请选择其他路径。
步骤三:点击右下角的【自定义选项】可以设置更多的配置项
注:确保安装路径中没有中文和空格!
生成快捷方式:在桌面上创建一个启动图标。
添加到快速启动栏:将程序加入到开始菜单中。
点击【立即安装】并耐心等待。
安装完成!接下来便可以使用了。
补充:
安装路径中有中文时,启动服务报错时会出现如下状况:
安装路径有空格时,启动服务报错:
遇到报错,我们可以卸载,重新安装。
三、使用教程
(1)PHP安装配置
选择【软件管理】后,能够对不同版本的 php 进行安装配置。
点击【网站】,然后点击对应网站域名的【管理】。这样就可以针对每一个网站指定 php 版本,从而完成相应的 php 版本切换。并且,在这个过程中不会影响其他的网站程序。这里的 Nginx 和 Apache 是同步的。
在【网站】里点击【+创建网站】,接着在 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等网页基本元素
理解动态语言的概念,了解其运作机制。熟悉基本的 PHP 语法。
学习将 PHP 与 HTML 相结合的方法,从而完成简单的动态页面。
(4) 学习MySQL语言,设计数据库。
(5) 熟悉PHP语法、常用函数,理解MySQL优化
(6) 最终完成一个功能齐全的动态站点。
所以想要深入学习 PHP ,至少要掌握以下技巧:有 HTML 基础,这里的 HTML 基础包含 HTML、CSS、JS 等;要掌握 PHP 的基本语法;还要掌握数据库基础等。编程学习是一个循序渐进的过程,仅仅初步掌握上述这些知识是不行的,还需要进行更深入的学习和探究。终生学习,终生成长~