安裝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 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 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
卸載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