PHP运行环境

PHP运行环境

开发语言对比

Java

  • 编译语言,速度适中(2.67s),目前的大型网站都是拿java写的,比如淘宝、京东等。主要特点是稳定,开源性好,具有自己的一套编写规范,开发效率适中,目前最主流的语言。作为编程语言中的大腕。具有最大的知名度和用户群。

c#

  • 执行速度快(4.28),学习难度适中,开发速度适中。但是由于c#存在很多缺点,京东、携程等大型网站前身都是用c#开发的,但是现在都迁移到了java上。

C/C++

  • 现存编程语言中的老祖,其他语言皆由此而生。执行速度最快无人能及。但是写起来最为复杂,开发难度大。

Javascript

  • 编程语言中特立独行的傲娇美女。前端处理能力是其它语言无法比拟。

Python

  • 脚本语言,速度最慢(258s),代码简洁、学习进度短,开发速度快。豆瓣就是拿python写的。Python著名的服务器框架有django,flask。但是python在大型项目上不太稳定,因此有些用python的企业后来迁移到了java上。

Go

  • 编程界的小鲜肉。高并发能力无人能及。即具有像Python一样的简洁代码、开发速度,又具有C语言一样的执行效率,优势突出。

PHP概述

  • PHP是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。
  • 现在有很多开源软件使用的PHP做的前端,比如zabbix,wordpress,discuz等

ASP、JSP、PHP 三种技术比较

  • 是动态网页语言
  • 是一个WEB服务器端技术

ASP

  • ASP全名Active Server Pages,是Microsoft开发的动态网页语言。是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。

JSP

  • JSP全名JSP,Java Server Page,是Sun公司推出的新一代网站动态网页语言,是javaEE体系扩展技术之一。

官网地址

https://www.php.net/

百度百科

https://baike.baidu.com/item/php/9337

PHP安装

PHP环境安装

  • 使用的是Centos7.8操作系统,安装php-7.2版本。
安装php
  1. 安装epel源
yum install -y epel-release
  1. 安装 remi 源
yum install -y http://rpms.remirepo.net/enterprise/remirelease-7.rpm
  1. 安装 yum 扩展包
yum install -y yum-utils
  1. 启用 remi 仓库
yum-config-manager --enable remi-php72
  1. 安装 PHP72
yum install -y php72
  1. 查看PHP版本信息
php72 -v
  1. 安装 php扩展模块
  • PHP不像JAVA这类编译型语言,所以依赖的模块需要单独安装,当然并不是将所有的依赖安装完就是好的,只安装需要的依赖,避免不必要的依赖加载,占用资源
yum install -y php72-php-fpm php72-php-gd php72-php-json php72-php-mbstring php72-php-mysqlnd php72-php-xml php72-phpxmlrpc php72-php-opcache
  1. 启动php-fpm 服务
设置开机自启
systemctl enable php72-php-fpm

开启服务
systemctl start php72-php-fpm

停止服务
systemctl stop php72-php-fpm

查看状态
systemctl status php72-php-fpm
安装httpd
  1. 安装服务
yum -y install httpd
  1. 启动服务
systemctl start httpd
  1. 配置文件
cd /etc/httpd/conf
cat httpd.conf
默认站点端口号:
Listen 80
默认站点主目录:
DocumentRoot "/var/www/html"
测试PHP安装是否成功
  1. httpd站点主目录
cd /var/www/html
  1. 添加index.php
<html>
	<head>
		<title>PHP 测试</title>
	</head>
	<body>
		<?php echo '<p>Hello World</p>'; ?>
	</body>
</html>
  1. 测试
http://192.168.198.90/index.php
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值