伺服器開發環境的配置

2021-09-14 01:53:25 字數 3345 閱讀 5412

今天需要對伺服器開發環境做配置,因為算是第一次做,因此做個記錄方便以後的工作和學習。

一、檢視伺服器版本型別。linux如何檢視版本,根據版本型別來進行伺服器的配置。我的伺服器是centos,因此暫時只講紅帽centos相關的配置流程,之後接觸到其他伺服器再做補充。

cat /proc/version    # 檢視伺服器的核心版本

cat /etc/redhat-release # 檢視伺服器版本

lsb_release -a

-bash: lsb_release: command not found # 由於lsb_release的缺失, 無法使用該命令,因此首先安裝lsb_release, centos伺服器使用yum安裝軟體

yum install -y redhat-lsb # 安裝lsb_release

$ lsb_release -a

"""lsb version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch

distributor id: centos

description: centos linux release 7.5.1804 (core)

release: 7.5.1804

codename: core

"""

二、安裝python3

安裝必要的庫

sudo yum install yum-utils -y;sudo yum groupinstall development -y;sudo yum install  -y

tar -xzvf python-3.7.1.tgz # 對安裝包進行解壓

切入目錄,安裝編譯工具,然後執行指令碼

cd python-3.7.1

sudo yum install gcc* glien* -y

./configure --prefix=/sur/local/python3.7

make

make: *** no targets specified and no makefile found. stop.

逐步對報錯資訊做處理完成python3.7的安裝

yum -y install gcc gcc-c++ autoconf automake

yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

(嘗試安裝依賴,發現也沒問題,沒辦法,重新執行./configure後發現,make可以正常使用了)

sudo make

sudo make install

(報錯: modulenotfounderror: no module named '_ctypes')

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

yum install libffi-devel -y

sudo make install

(完成python的安裝)

ln -s /usr/local/bin/python3.7 /usr/bin/python3

ln -s /usr/local/bin/pip3.7 /usr/bin/pip3

(為python3.7和pip3.7建立軟連線)

$ python3

python 3.7.1 (default, mar 29 2019, 17:29:05)

[gcc 4.8.5 20150623 (red hat 4.8.5-36)] on linux

>>> quit

use quit() or ctrl-d (i.e. eof) to exit

>>> quit()

(python3.7安裝完成)

三、安裝python3爬蟲開發環境

(抓取庫)

(解析庫)

pip3 install lxml

pip3 install pyquery

(資料庫儲存)

pip3 install pymysql

pip3 install redis

(web庫)

pip3 install flask

pip3 install tornado

(資料庫)

# mysql:

wget

rpm -uvh [mysql...noarch.rpm]

yum install -y mysql-community-server

service mysqld start # 啟動mysql

service mysqld status # 檢視執行狀態

grep 'temporary password' /var/log/mysqld.log # 獲取臨時密碼

mysql -uroot -p [臨時密碼]

alter user 'root'@'localhost' identified by '******'; # 修改密碼

grant all privileges on *.* to 'root'@'%' identified by '******' with grant option; # 授權其他機器登入

flush privileges;

# redis:

yum -y install redis # 安裝

systemctl start redis # 啟動

vi /etc/redis.conf # 開啟redis配置檔案,注釋掉bind 127.0.0.1,取消注釋requirepass foobared,並修改後面的字串為你所要的密碼,儲存退出 ##vi查詢命令:/[key] ##

systemctl restart redis # 重啟redis

伺服器開發 學習筆記 環境配置

步驟1 開啟vs2015,新建空的控制台專案hellosocket,新建test.cpp 步驟2 輸入以下 段 define win32 lean and mean include include pragma comment lib,ws2 32.lib int main 步驟3 生成解決方案,執...

雲伺服器Django開發環境配置

環境說明 ubuntu 16.04 lts版本,版本要匹配,否則可能報錯。伺服器環境部署 apache2 anaconda python 2.7.12 django 1.11 安裝apache2伺服器相關軟體 1 apt get install apache2 安裝apache伺服器 2 apt g...

Apache 伺服器 Php開發環境的配置

這是我最近幾天的學習心得,與大家共享。1,一般情況下我們用記事本寫乙個簡單的php頁面,放在apache伺服器安裝目錄下的htdocs目錄下,即可訪問。這時,在httpd.conf檔案中對應的伺服器根目錄配置為 documentroot d apache software foundation ap...