centos系統
安裝依賴
yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ pcre-devel httpd-tools
安裝python
# 解包 tar -zxf Python-3.6.1.tgz cd Python-3.6.1/ # 設置安裝目錄 ./configure --prefix=/usr/local # 編譯 make #安裝 make altinstall cd ~ ls /usr/local/bin/ mv python python.backup #建立軟鏈接 ln -s /usr/local/bin/python3.6 /usr/bin/python ln -s /usr/local/bin/python3.6 /usr/bin/python3 cd /usr/bin/ ls yum* # 更改yum腳本配置 vim yum [ #!/usr/bin/python2 ] vim yum-config-manager [ #!/usr/bin/python2 -tt ] vim yum-debug-restore [ #!/usr/bin/python2 -tt ] vim yum-groups-manager [ #!/usr/bin/python2 -tt ] vim yum-builddep [ #!/usr/bin/python2 -tt ] vim yum-debug-dump [ #!/usr/bin/python2 -tt ] vim yumdownloader [ #!/usr/bin/python2 ] vim /usr/libexec/urlgrabber-ext-down [ #!/usr/bin/python2 ] python
安裝Mysql
yum -y install mariadb-server #修改字符集 vim /etc/my.cnf [ character-set-server=utf8 ] #啓動 systemctl start mariadb.service # 設置開機啓動 systemctl enable mariadb.service # 修改數據庫密碼 mysqladmin -uroot password "root" #登錄 mysql -uroot -proot
安裝Nginx
# 解包 tar -zxf nginx-1.12.0.tar.gz cd nginx-1.12.0/ ls useradd nginx ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_mp4_module --with-http_flv_module # 編譯後安裝 make && make install # 軟連接 ln -s /usr/local/nginx/sbin/nginx /usr/sbin/ cd~ #啓動 nginx # 查看端口 netstat -anptu | grep nginx 127.0.0.1:80
ginx