玩转服务器之环境篇: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.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、前置准备
正式开始部署前,您需完成如下的准备工作:
- 开通京东云账户,若您还未注册京东云账号,可在京东云官网进行注册;
- 账户开通后,需要进行实名认证;
- 购买一台或多台云主机或者轻量云主机产品;
- 登录轻量云主机,复制下面步骤中的命令进行执行操作;
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
玩转服务器之环境篇:PHP和Python环境部署指南的更多相关文章
- 4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
返回总目录 目录: 1.没有配置之前 2.安装Package Control插件 3.安装其他库: 4.配置其他操作: (一)没有配置之前: 我们试着运行以下,会效果怎么样? 1.首先选择Python ...
- [环境部署] Linux搭建SVN服务器之Centos篇
使用 service iptables stop 关闭防火墙 安装步骤如下: 1.yum install subversion2.输入rpm -ql subversion查看安装位置,如下:rpm - ...
- 大数据工具篇之flume1.4-安装部署指南
一.引言 flume-ng是一个分布式.高可靠和高效的日志收集系统,flume-ng是flume的新版本的意思,其中“ng”意为new generate(新一代),目前来说,flume-ng 1.4是 ...
- 转一篇NGINX+UWSGI+PYTHON+DJANGO部署文档
高远弄的,,专业,明晓..感谢哈哈. http://blog.csdn.net/tmpbook/article/details/42873667
- 鸿蒙内核源码分析(编译环境篇) | 编译鸿蒙看这篇或许真的够了 | 百篇博客分析OpenHarmony源码 | v50.06
百篇博客系列篇.本篇为: v50.xx 鸿蒙内核源码分析(编译环境篇) | 编译鸿蒙防掉坑指南 | 51.c.h.o 编译构建相关篇为: v50.xx 鸿蒙内核源码分析(编译环境篇) | 编译鸿蒙防掉 ...
- 鸿蒙内核源码分析(编译脚本篇) | 如何防编译环境中的牛皮癣 | 百篇博客分析OpenHarmony源码 | v58.01
百篇博客系列篇.本篇为: v58.xx 鸿蒙内核源码分析(环境脚本篇) | 编译鸿蒙原来如此简单 | 51.c.h.o 本篇用两个脚本完成鸿蒙(L1)的编译环境安装/源码下载/编译过程,让编译,调试鸿 ...
- 4.7 Sublime Text3 中配置 Python环境 --之上安装Sublime 3
返回总目录 目录: 1.展示效果: 2.缺优分析: 3.下载Sublime Text3 (一)展示效果: 1.能够交互式编写Python代码: 2.可以编写文件式Python代码: 3.能够自动补齐代 ...
- 我的Python之路【第一篇】:Python简介和入门
1.搭建Python环境 windows下搭建python环境 1.下载安装包 2.Windows中Python的安装包是后缀名为msi的安装包,直接双击下一步即可 3.Windwos环境下默认的安装 ...
- 配置Python环境变量
虽然是老问题了,现在安装都自动配置环境变量. 这里,我是在VS2017中安装的Python3.6,但是没有自动配置好环境变量. 配置Python环境变量 打开[此电脑]—[属性]—[高级系统设置]—[ ...
- 如何安装Python环境以及为Visual Studio 2012安装Python插件
(一)首先,我机器上的开发环境安装的是Visual Studio 2012版本,系统为window7,64位,要安装的Python版本为python3.4-x64,双击安装包安装Python环境,需要 ...
随机推荐
- egret 当前运行环境
if(egret.Capabilities.runtimeType == egret.RuntimeType.WXGAME){}
- vulhub的搭建
官网简介:Vulhub是一个基于docker和docker-compose的漏洞环境集合,进入对应目录并执行一条语句即可启动一个全新的漏洞环境,让漏洞复现变得更加简单,让安全研究者更加专注于漏洞原理本 ...
- Linux值得收藏的40个命令总结,常用的正则表达式
1 删除0字节文件 find -type f -size 0 -exec rm -rf {} \; 2 查看进程 按内存从大到小排列 PS -e -o "%C : %p : %z : %a& ...
- Linux & 标准C语言学习 <DAY9_2>
一.进程映像 程序:存储在磁盘上的可执行文件(二进制文件.脚本文件) 进程:正在系统中运行的程序 进程映像:进程的内存分布情况 text(代码段): ...
- yhm的丘赛题解(其中的一些简单题)
有选择地做了丘赛里的一些简单题,不定期更新 目录 [简单组合数学]2011丘赛个人[应数计算数学概统]第3题题解 [拉格朗日多项式插值]2011丘赛个人[应数计算数学概统]第2题题解 [概率] ...
- Java对象结构详解【MarkWord 与锁的实现原理】
Java对象存储在堆(Heap)内存.那么一个 Java对象到底包含什么呢?概括起来分为对象头.对象体和对齐字节.如下图所示:
- better-scroll横向滚动、纵向滚动
<div ref="tab" class="tab"> <ul ref="tabWrapper" class=" ...
- SQL Server修改sa用户密码
SQL Server数据库使用windows用户登录,安全性->登录名->找到sa用户->属性: 可直接修改sa用户密码(可去掉勾选强制实施密码策略)
- Web前端开发必看的100道大厂面试题
1. 说说gulp和webpack的区别 开放式题目 Gulp强调的是前端开发的工作流程.我们可以通过配置一系列的task,定义task处理的事务(例如文件压缩合并.雪碧图.启动server.版本控制 ...
- CentOS8删除boot目录恢复
系统安装完之后,boot分区最好做一个备份,因为这个分区 我们基本不会动它,所以备份一次一劳永逸,以防万一.如果我们不小心 误删除了这个目录,也不用慌,正因为这个分区,我们除了开机 其他时候基本用不到 ...