玩转服务器之环境篇:PHP和Python环境部署指南 | 京东云技术团队
前几篇文章中讲解了如何搭建docker和Java Web环境的方法,本篇文章来教大家搭建一个好的PHP和Python环境,可以帮助开发和运行PHP和Python应用程序,使其更加高效和稳定。
一、 PHP环境介绍
好的开发环境无疑会大大提升编码效率,近日钻研了一下Python环境安装的问题,稍加总结分享一下。本文以轻量云主机(CenTOS 7.6系统)为例,介绍如何搭建PHP环境。
1.1、前置准备
正式开始部署前,您需完成如下的准备工作:
- 开通京东云账户,若您还未注册京东云账号,可在京东云官网进行注册;
- 账户开通后,需要进行实名认证;
- 购买一台或多台云主机或者轻量云主机产品;
- 登录轻量云主机,复制下面步骤中的命令进行执行操作;
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
在文件中输入 下面内容,并保存文件
在浏览器中输入 http://ip/info.php查看效果
二、 Python环境介绍
Python是一种面向对象的解释型语言,可应用于各种领域,包括但不限于网站、游戏开发、机器人,人工智能,大数据等。 CentOS系统本身默认安装有python2.x,版本x根据不同系统版本有所不同,可通过 python --V 或 python --version 查看系统自带的python版本。
本文以轻量云主机(CenTOS 7.6系统)为例,介绍如何部署python3.6环境。
2.1、前置准备
正式开始部署前,您需完成如下的准备工作:
- 开通京东云账户,若您还未注册京东云账号,可在京东云官网进行注册;
- 账户开通后,需要进行实名认证;
- 购买一台或多台云主机或者轻量云主机产品;
- 登录轻量云主机,复制下面步骤中的命令进行执行操作;
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
来源地址:https://blog.csdn.net/JDDTechTalk/article/details/130683142
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341