玩转服务器之环境篇:PHP和Python环境部署指南

发表于:2023-6-15 09:53

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:京东云开发者    来源:今日头条

  本篇文章来教大家搭建一个好的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
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号