【Liunx】程序安裝

python安裝

複製代碼
安裝python3.6
安裝python前的庫環境,很是重要
yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel 
sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y 一、下載3.6的壓縮包 https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz 二、將壓縮包包存在liunx的opt目錄下 cd /opt 三、生成 Makefile ./configure --prefix=/usr 四、編譯 直接執行make指令,會調用gcc編譯工具,開始編譯python的c語言代碼 五、編譯且安裝,走到這一步,纔是真正的生成/opt/python36/這個文件夾,以及python3解釋器 make install 六、添加環境變量 查看PATH變量的值 echo $PATH 七、添加python3的解釋器目錄,加入path,修改path變量的值 PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin" 八、寫入一個全局變量配置文件,每次開機都生效 vim /etc/profile ctrl + d 快速退出會話 ctrl + shift + r 快速登陸
複製代碼

django安裝

複製代碼
安裝django
一、使用豆瓣源下載django
    pip3  install -i https://pypi.douban.com/simple django==1.11.9  
二、建立django項目
    django-admin startproject  mycrm
    建立django應用
    django-admin startapp app01 
三、注意修改django的settings.py文件 
    全局查找settings.py
    find / -name "settings.py"
    /usr/lib64/python2.7/site-packages/orca/settings.py
    切換到django的settings目錄下
    ALLOW_HOSTS=[*]
   註冊應用 四、運行django python3.6 manage.py runsevser 127.0.0.1:8000
關閉防火牆 systemctl stop NetworkManager.service
     systemctl stop firewalld.service
複製代碼

mysql安裝

複製代碼
一、查看是否安裝mysql
rpm -qa | grep  mariadb

二、 配置文件
vim   /etc/yum.repos.d/MariaDB.repo

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

三、安裝
yum install MariaDB-server MariaDB-client -y
# 查看是否安裝過mysql
# rpm -qa | grep mysql
(若是安裝過mysql就須要卸載)
rpm -e 安裝的mysql
rpm -e --nodeps # 強制刪除

四、啓動
systemctl start mariadb
# 查看端口
netstat -atnlp | grep 3306

五、查看啓動狀態
systemctl status mariadb

六、確保mariadb服務器啓動後,執行命令初始化
mysql_secure_installation

配置mysql
中文編碼設置,編輯mysql配置文件/etc/my.cnf,下入如下內容
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
log-error=/var/log/mysqld.log
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
複製代碼

nginx安裝

卸載yum安裝的ngjnxhtml

1
yum remove nginx  - y
複製代碼
編譯安裝nginx的步驟
1.解決軟件依賴
yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel
openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel
gdbm-devel db4-devel libpcap-devel xz-devel openssl openssl-devel -y 2.下載nginx的源代碼包,這裏用的淘寶的tengine wget http://tengine.taobao.org/download/tengine-2.3.1.tar.gz 3.解壓縮tnginx包 tar -zxvf tengine-2.3.1.tar.gz 4.進入源碼目錄,開始編譯三部曲 ./configure --prefix=/opt/tngx231/ make && make install 5.可使用了 發現缺乏sqllite這個一個軟件依賴包,就得直接刪除編譯好的軟件,從新編譯便可 6.進入安裝好的tngx321目錄,查看有哪些東西 conf 存放nginx的配置文件 html 存放前端文件的 logs 存放nginx的日誌文件 進入sbin 啓動nginx ./nginx 7.配置path變量,能夠快捷使用nginx命令 vim /etc/profile PATH='/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/tngx231/sbin' 8.查看nginx的首頁文件 index.html
複製代碼
相關文章
相關標籤/搜索