大略先容下PHP,还是用官方网站的先容最得当
“PHP is a popular general-purpose scripting language that is especially suited to web development.”
这里有一点尴尬的地方,php实际并没有那么通用,虽然可以做其他方面的开拓,但实际由于标准库的缘故,PHP紧张用来做web开拓的最多,php也是由于web2.0的盛行而盛行。这既是一个常被人喷的弱点,实在也算一个优点吧,“专一”。

此文的目标便是通过示例代码先容PHP的紧张语法,以及通过利用PHP进行大略的开拓来加深理解。乐意读这篇入门文章的一定是新手,这里笔者希望大略明了一页能先容大致的语法骨架。有了大致的观点之后,剩下的细节添补可以自己查找资料。
零、实行起来第一步的目标,是在自己电脑上安装PHP实行环境,让PHP在自己电脑上能跑起来。
可以先在 官方网站下载地址下载一个得当的版本,然后解压或者编译。windows版本可以直接解压到一个目录,比如C:\php。源码版本的须要自己编译。
$ wget https://www.php.net/distributions/php-7.3.11.tar.gz$ tar -xvf php-7.3.11.tar.gz$ cd php-7.3.11$ ./configure --prefix=/usr/local/php$ make && make install
这就会在/usr/local/php目录下安装php。当然这里是默认的编译参数,我们语法实践不须要其他的扩展,以是利用默认参数就够了。
可以把php设置到PATH里面,这样实行php命令就不须要打出完全路径C:\php\php.exe。安装完成之后可以测试php是否正常事情。
输入命令查看php版本号
例子保存为test.php之后利用C:\php\php.exe test.php 或者linux下/usr/local/php/bin/php test.php 就可以实行测试脚本。
<?php echo "hello php!\n";
把上面代码保存为study1.php,然后我们实行,C:\php\php.exe study1.php,结果是这样:
比较命令行的运行办法,php实在还有其余一种运行模式,而且更为常见,那便是web做事的形式,便是我们常说的网页。
一样平常web做事用的是nginx,但是我们测试可以用php内置的http做事,更加大略方便,但不适用于产品环境,仅适宜开拓测试。
php -Slocalhost:8080
这个命令可以在当前目录启动一个http做事器。此时打开浏览器,输入http://localhost:8080/study1.php,就可以看到实行结果。