查看原文
其他

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

小科 科研岛 2022-08-27

撰稿/ 云朵
排版/ 云朵
审核/ leda


 初识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.cn/download.html



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

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


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


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


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



安装说明(特别注意):

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

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


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


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

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

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


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

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


补充:

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

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


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


     

使用教程

   PHP安装配置

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



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



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



  搭建网站域名

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学习资料大礼包来啦!


赶快关注下方公众号

回复【PHP】(大写)

按提示完成相关操作

即可免费领取!


Resource screenshots.

 资源概览 



Resource screenshots.

 资源详情 



Resource screenshots.

 资源详情 



Resource screenshots.

 资源详情 



赶快关注下方公众号

回复【PHP】(大写)

按提示完成相关操作

即可免费领取!

END

LESSON/课程推荐





TODAY/资料推荐
 综合资料包 科研论文白皮书      科研工具百宝书  专利申请一本通      超全科研礼包     SCI写作学习资料   教师资格证资料大创一本通        计算机科研一本通2021热点手册       经管科研一本通 软件工具类 PS资料包                 Origin资料包   CorelDRAW资料包    Excel资料包PDF阅读&编辑器       Matlab资料包SPSS资料包             OCR识图软件Endnote资料包         SPSS amosPython资料             CitespaceLaTex                     简历模板SCI-HUB          AxMath公式编辑器CAD资料                大数据资料AI绘图资料               LINGO资料EViews资料             Proteus资料网盘本地化               NoteExpressstata资料              Image J资料ArcGIS安装包          COMSOL资料SigmaPlot              科研数据类 

中国县域统计年鉴(2000-2020)  

MySQL数据库   全国地铁站点数据

中国旅游统计年鉴(2000-2019)

中国能源统计年鉴(1986-2020)

中国住户调查合集(2000-2020)

中国金融统计年鉴(1986-2019)

全球经济营商环境(2004-2020)

中国农村统计年鉴(1985-2019)

中国港口统计年鉴(2000-2019)

中国上市公司数据(1990-2020)

 英语学习类 

雅思提分资料包      考博英语资料包 论文写作类 学术海报模板        论文写作大礼包20万字免费查重     SCI资料  期刊信息汇总         SCI写作辅助神器研究计划模板 科研工具书 应用多元统计分析     数学建模基础教程 独家视频课 SCI投稿视频        大数据科研论文
扫码添加学术顾问
回复【科研交流群】
加入【科研岛科研交流】群
海量资料抢先领!



想掌握更多本硕博升学、科研、论文一手资讯

点下方关注我们哦~

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存