前几篇文章中解说了如何搭建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.rpmrpm -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 httpdsystemctl start httpd

1.4、测试验证

新建info.php文件

cd /var/www/htmlvi 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