玩转服务器之环境篇:PHP和Python环境部署指南 | 京东云技术团队

前几篇文章中讲解了如何搭建docker和Java Web环境的方法,本篇文章来教大家搭建一个好的PHP和Python环境,可以帮助开发和运行PHP和Python应用程序,使其更加高效和稳定。

一、 PHP环境介绍

好的开发环境无疑会大大提升编码效率,近日钻研了一下Python环境安装的问题,稍加总结分享一下。本文以轻量云主机(CenTOS 7.6系统)为例,介绍如何搭建PHP环境。

1.1、前置准备

正式开始部署前,您需完成如下的准备工作:

  1. 开通京东云账户,若您还未注册京东云账号,可在京东云官网进行注册;
  2. 账户开通后,需要进行实名认证;
  3. 购买一台或多台云主机或者轻量云主机产品;
  4. 登录轻量云主机,复制下面步骤中的命令进行执行操作;

1.2、搭建PHP环境

本次安装的是PHP7,有些linux版本的yum默认是安装的5,需要做如下更改

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装PHP

yum -y install php72w

安装PHP扩展

yum -y install php72w-common php72w-fpm php72w-opcache php72w-gd php72w-mysqlnd php72w-mbstring php72w-pecl-redis php72w-pecl-memcached php72w-devel

1.3、安装Apache

安装Apache

yum install -y httpd systemctl start httpd

1.4、测试验证

新建info.php文件

cd /var/www/html vi info.php

在文件中输入 下面内容,并保存文件

<?php phpinfo(); ?>

在浏览器中输入 http://ip/info.php查看效果

二、 Python环境介绍

Python是一种面向对象的解释型语言,可应用于各种领域,包括但不限于网站、游戏开发、机器人,人工智能,大数据等。 CentOS系统本身默认安装有python2.x,版本x根据不同系统版本有所不同,可通过 python --V 或 python --version 查看系统自带的python版本。
本文以轻量云主机(CenTOS 7.6系统)为例,介绍如何部署python3.6环境。

2.1、前置准备

正式开始部署前,您需完成如下的准备工作:

  1. 开通京东云账户,若您还未注册京东云账号,可在京东云官网进行注册;
  2. 账户开通后,需要进行实名认证;
  3. 购买一台或多台云主机或者轻量云主机产品;
  4. 登录轻量云主机,复制下面步骤中的命令进行执行操作;

2.2、搭建Python3.6环境

查看可以安装的python3版本

yum -y list python3*

安装python3.6

yum -y install python36

验证phthon3.6 是否安装成功

python3 -V

2.3、安装PIP3

安装pip3

yum install python3-pip

更新pip3

pip3 install -U pip -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host http://pypi.tuna.tsinghua.edu.cn

修改pip3软件源

sudo pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

2.4、测试验证

测试pip3使用

pip3 install lxml

创建一个hello.py文件

vi hello.py

在文件中输入 print("hello world") , 并保存文件

执行python脚本,输出hello world

python3 ./hello.py

点赞
收藏

评论区

加载中...

相关推荐

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

PhpStorm 2023 for Mac:支持多种调试和测试工具,方便 PHP 代码调试和测试 - 调试工具,测试工具

PhpStorm2023forMac是一款专业的PHP开发环境,由JetBrains公司开发。它提供了许多强大的工具和功能,可以帮助PHP开发者更高效地编写、调试和部署PHP代码。mac软件下载:PhpStorm2023forMac的主要特点包括:1.智能

Mac程序员开发必备-MAMP PRO for Mac 自带激活版-PHP+Mysql 开发集成环境,本地站点

MAMPPROforMac是一款集成了PHP和MYSQL的开发环境,可以帮助Mac程序员快速搭建本地站点,进行开发和测试,并且自带激活版,非常方便。它提供了一个稳定的环境,方便程序员进行代码开发和调试,同时还支持多种应用程序和框架,满足不同程序员的开发需求。

PHP创建多级树型结构

<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n

PHP 5.4.0新功能总结

其实官方网站已经说的很清楚明白了,英文好的直接去看吧1.内建WEB服务器,第一个就是比较新的东西,你可以使用PHP内建的服务器功能搭建php开发环境,方法如下$cd~/public_html$phpSlocalhost:8000但是这只是用来搭建开发环境,实际使用中