PHP 能做任何事.PHP 主要是用于服务端的脚本程序,所以呢您可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收 Cookies.但 PHP 的功能远不局限于此.
PHP 脚本主要用于以下三个领域.
服务端脚本.这是 PHP 最传统,也是最主要的目标领域.开展这项工作您需要具备以下三点:PHP 解析器(CGI 或者服务器模块)、WEB 服务器和 WEB 浏览器.您需要在运行 WEB 服务器时,安装并配置 PHP,然后,可以用 WEB 浏览器来访问 PHP 程序的输出,即浏览服务端的 PHP 页面.请查阅"安装"一章以获取更多信息.
命令行脚本.您可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它.通过这种方式,您仅仅只需要 PHP 解析器来执行.这种用法对于依赖 cron(Unix 或者 Linux 环境)或者 Task Scheduler(Windows 环境)的日常运行的脚本来说是理想的选择.这些脚本也可以用来处理简单的文本.请参阅"PHP 的命令行模式"以获取更多信息.
可以,PHP也可以开发桌面应用程序,但是,一般很少这样用,因为,有更好的,C,c◆◆ 等语言.
(北京八方永信教育)
PHP可以做什么
PHP属于后起之秀,吸收了java和c以及perl等语言优点,专注互联网领域.WEB领域PHP拥有得天独厚的优势,WEB领域没有语言可以和他比.将来一定是互联网的天下.互联网离不开WEB,WEB离不开PHP.那么PHP可以做什么?一起来看看PHP的用途吧!
PC端网站开发
移动端微网站开发
移动设备的普及为移动互联网的快速发展奠定了基础!手机淘宝网站,手机京东网站等等, 微信公众号应用中的微网站. 将来微网站和公众号肯定会取代APP的地位!
APP后台开发
APP后台开发也是移动互联网发展的一个产物.大多数网站为了让用户在手机上能够得到更好体验效果,都加入开发APP的开发行列中.而PHP后端技术将会作为他们的不二选择.
PHP主要用来做网站开发,许多小型网站都用PHP开发,PHP是开源的,这是使得PHP经久不衰的原因.在电商、社区等方面,PHP具备非常成熟的开源代码和模板,所以呢使得PHP应用极为广泛.
php-fpm的安装目录
下面是我的平时的环境搭建php的各种安装目录,大家的基本也差不多.
centos等linux平台
①/usr/local/php/php
mac平台
①/usr/bin/php
由于我开发以Mac为主,所以就用Mac的环境配置来学习.
php-fpm配置详解
这是搜索的一份还算算比较详细的php-fpm.conf配置详解,我会针对性的修改下,当然php手册上也有详细的讲解:
①pid = /usr/local/var/run/php-fpm.pid
当然还有一些无关紧要的设置,用到了再说吧.
一些重要的设置
php-fpm进程分配
在之前的文章中就说过了.在fasgcgi模式下,php会启动多个php-fpm进程,来接收nginx发来的请求,那是不是进程越多,速度就越快呢?这可不一定!得根据我们的机器配置和业务量来决定.
我们先来看下,设定进程的配置在哪里?
pm = static | dynamic | ondemand
pm = static 模式
pm = dynamic 模式
pm = dynamic模式,表示启动进程是动态分配的,随着请求量动态变化的.他由 pm.max_children,pm.start_servers,pm.min_spare_servers,pm.max_spare_servers 这几个参数共同决定.
上面已经讲过,这里再重申一下吧:
pm.min_spare_servers = 10
设置服务器空闲时最小php-fpm进程数量.必须设置.如果空闲的时候,会检查如果少于10个,就会启动几个来补上.
到底选择static还数dynamic?
很多人恐惧症来袭,不知道选什么好?
一般原则是:动态适合小内存机器,灵活分配进程,省内存.静态适用于大内存机器,动态创建回收进程对服务器资源也是一种消耗.
慢日志查询
这个时候,我们是可以开启慢日志功能的.
slowlog = /usr/local/var/log/php-fpm.log.slow
php-fpm慢日志会记录下进程号,脚本名称,具体哪个文件哪行代码的哪个函数执行时间过长:
;
PHP 能做任何事.PHP 主要是用于服务端的脚本程序,所以呢可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收 Cookies.但 PHP 的功能远不局限于此.
PHP 脚本主要用于以下三个领域:
(1)服务端脚本.这是 PHP 最传统,也是最主要的目标领域.开展这项工作需要具备以下三点:PHP 解析器(CGI 或者服务器模块)、web 服务器和 web 浏览器.需要在运行 web 服务器时,安装并配置 PHP,然后,可以用 web 浏览器来访问 PHP 程序的输出,即浏览服务端的 PHP 页面.如果只是实验 PHP 编程,所有的这些都可以运行在自己家里的电脑中.请查阅安装一章以获取更多信息.
应该说会php的肯定会一些前三者,但是会前三者的不一定会php,前三者是浏览器语言,直接在浏览器中生成网页,不需要了解服务器语言.而php是服务器语言,php的作用是在服务器生成浏览器语言传递给浏览器显示,所以会php肯定得会一点前三者,不然不能生成正确的浏览器语言代码,浏览器就显示不正确.
学php就可以做的东西多了,你说的那些都可以,还有一些比较高级的应用,比如采集啊,数据库管理其实也能用到.
以上就是土嘎嘎小编为大家整理的php的也可以相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!