天天看點

玩轉伺服器之環境篇: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(); ?>
           
玩轉伺服器之環境篇:PHP和Python環境部署指南

在浏覽器中輸入 http://ip/info.php檢視效果

玩轉伺服器之環境篇:PHP和Python環境部署指南

二、 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*
           
玩轉伺服器之環境篇:PHP和Python環境部署指南

安裝python3.6

yum -y install python36
           
玩轉伺服器之環境篇:PHP和Python環境部署指南

驗證phthon3.6 是否安裝成功

python3 -V
           
玩轉伺服器之環境篇:PHP和Python環境部署指南

2.3、安裝PIP3

安裝pip3

yum install python3-pip
           
玩轉伺服器之環境篇:PHP和Python環境部署指南

更新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
           
玩轉伺服器之環境篇:PHP和Python環境部署指南

建立一個hello.py檔案

vi hello.py
           
玩轉伺服器之環境篇:PHP和Python環境部署指南

在檔案中輸入 print("hello world") , 并儲存檔案

玩轉伺服器之環境篇:PHP和Python環境部署指南

執行python腳本,輸出hello world

python3 ./hello.py 
           
玩轉伺服器之環境篇:PHP和Python環境部署指南