CentOS6.5+python2.7+nginx+mysql配置
CentOS6.5安裝
VMware+CentOS6.5(預設路徑安裝)
Python2.7安裝
python升級
1.下載新python安裝包
- 下載安裝依賴的相關
[root@localhost ~]# yum install vim gcc make wget -y
[root@localhost ~]# yum install openssl-devel zlib-devel readline-devel sqlite-devel -y
- 下載
[root@localhost ~]# wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
- 解壓
[root@localhost ~]# tar -zxvf Python-2.7.10.tgz
2.編譯安裝
[root@localhost ~]# cd Python-2.7.10
[root@localhost python27]# ./configure --enable-shared --enable-loadable-sqlite-extensions \ --prefix=/usr/local/python27(指定的python安裝目錄) --with-zlib --with-ssl
[root@localhost python27]# vim ./Modules/Setup
# 這一行內容,去掉註釋
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
[root@localhost python27]# make && make install
3.檢視python版本資訊是否更新 python -V
4.python2.7替換舊版本
[root@localhost python27]# cd /usr/bin/
[root@localhost bin]# ls python* -l
-rwxr-xr-x. 2 root root 9032 Nov 22 2013 python
lrwxrwxrwx. 1 root root 6 Jul 20 07:18 python2 -> python
-rwxr-xr-x. 2 root root 9032 Nov 22 2013 python2.6
[root@localhost bin]# mv /usr/bin/python /usr/bin/python2.6.6
[root@localhost bin]# ln -s /home/monkey/hou/python27/bin/python2.7 /usr/bin/python
[root@localhost bin]# ls python* -l
lrwxrwxrwx. 1 root root 40 Jul 20 09:49 python -> /home/monkey/hou/python27/bin/python2.7
lrwxrwxrwx. 1 root root 6 Jul 20 07:18 python2 -> python
-rwxr-xr-x. 2 root root 9032 Nov 22 2013 python2.6
-rwxr-xr-x. 2 root root 9032 Nov 22 2013 python2.6.6
5.再次驗證python2.7是否安裝成功
[[email protected] ~]# python
python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
[[email protected] ~]# vim /etc/ld.so.conf
> include ld.so.conf.d/*.conf
> python的目錄/lib
yum相容問題
1.問題
[[email protected] ~]# yum
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
No module named yum
Please install a package which provides this module, or verify that the module is installed correctly.
... ... ...
2.解決
[root@localhost ~]# vim /usr/bin/yum
#!/usr/bin/python =》#!/usr/bin/python2.6.6
3.驗證
[[email protected] ~]# yum repolist
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
pip安裝
1.下載
[root@localhost ~]# wget https://bootstrap.pypa.io/get-pip.py
[root@localhost ~]# python get-pip.py
2.建立軟連結
[root@localhost ~]# ln -s /home/monkey/hou/python27/bin/pip2.7 /usr/bin/pip
Nginx安裝
1.安裝依賴
yum install gcc-c++
yum -y install pcre*
yum -y install openssl*
2.下載nginx
[root@localhost ~]# wget http://nginx.org/download/nginx-1.14.0.tar.gz
3.解壓&編譯
[root@localhost ~]# tar -zxvf nginx-1.14.0.tar.gz
4.進入nginx目錄&設定安裝目錄
1. nginx-1.14.0
2. ./configure --with-http_stub_status_module --prefix=【/usr/local/nginx】(安裝目錄)
其中引數 –with-http_stub_status_module 是為了啟用 nginx 的 NginxStatus 功能,用來監控 Nginx 的當前狀態。
5.編譯
[root@localhost nginx-1.14.0]# make
[root@localhost nginx-1.14.0]# make install
6.啟動
安裝成功後 /opt/nginx 目錄下有四個子目錄分別是:conf、html、logs、sbin。
cd /usr/local/nginx/sbin
./nginx
7.測試
其中 Nginx 的配置檔案存放於 conf/nginx.conf,Nginx 只有一個程式檔案位於 sbin 目錄下的 nginx 檔案。確保系統的 80 埠沒被其他程式佔用,執行 sbin/nginx 命令來啟動 Nginx,開啟瀏覽器訪問此機器的 IP,如果瀏覽器出現 Welcome to nginx! 則表示 Nginx 已經安裝並執行成功。
8.配置命令,新增nginx為系統服務(service)
- 在/etc/init.d/目錄下編寫指令碼,新建名為nginx的檔案,內容如下,注意==安裝目錄==
#!/bin/sh
#
# nginx - this script starts and stops the nginx daemon
#
# chkconfig: - 85 15
# description: Nginx is an HTTP(S) server, HTTP(S) reverse \
# proxy and IMAP/POP3 proxy server
# processname: nginx
# config: /etc/nginx/nginx.conf
# config: /etc/sysconfig/nginx
# pidfile: /var/run/nginx.pid
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
# Check that networking is up.
[ "$NETWORKING" = "no" ] && exit 0
nginx="/usr/local/nginx/sbin/nginx"
prog=$(basename $nginx)
NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf"
[ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx
lockfile=/var/lock/subsys/nginx
start() {
[ -x $nginx ] || exit 5
[ -f $NGINX_CONF_FILE ] || exit 6
echo -n $"Starting $prog: "
daemon $nginx -c $NGINX_CONF_FILE
retval=$?
echo
[ $retval -eq 0 ] && touch $lockfile
return $retval
}
stop() {
echo -n $"Stopping $prog: "
killproc $prog -QUIT
retval=$?
echo
[ $retval -eq 0 ] && rm -f $lockfile
return $retval
killall -9 nginx
}
restart() {
configtest || return $?
stop
sleep 1
start
}
reload() {
configtest || return $?
echo -n $"Reloading $prog: "
killproc $nginx -HUP
RETVAL=$?
echo
}
force_reload() {
restart
}
configtest() {
$nginx -t -c $NGINX_CONF_FILE
}
rh_status() {
status $prog
}
rh_status_q() {
rh_status >/dev/null 2>&1
}
case "$1" in
start)
rh_status_q && exit 0
$1
;;
stop)
rh_status_q || exit 0
$1
;;
restart|configtest)
$1
;;
reload)
rh_status_q || exit 7
$1
;;
force-reload)
force_reload
;;
status)
rh_status
;;
condrestart|try-restart)
rh_status_q || exit 0
;;
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"
exit 2
esac
- chmod 755 /etc/init.d/nginx
- chkconfig –add nginx
啟動 service nginx start
停止 service nginx stop
重啟 service nginx reload
問題【403 forbidden——一般為許可權問題】
開啟nginx.conf檔案所在的目錄,檢視檔案的屬性 (root root)
在nginx.conf檔案的第一行加上 user root root;
[[email protected] nginx]# vim conf/nginx.conf
user root root;
MySQL安裝
win7訪問VMware 虛擬機器
- 網路介面卡配置為NAT模式,可在win7下訪問nginx
redis
安裝參考
1. log data run /var/redis/
2. 配置 /etc/redis/
3. 安裝 /usr/local/bin
問題
- mysql-python【mysql—config not found】
python -m pip install --upgrade --force pip
相關推薦
CentOS6.5+python2.7+nginx+mysql配置
CentOS6.5安裝 VMware+CentOS6.5(預設路徑安裝) Python2.7安裝 python升級 1.下載新python安裝包 下載安裝依賴的相關 [root@localhost ~]# yum install vim
Centos6.5 python2.6.6升級2.7.13,安裝setuptools和pip
centos python pip setuptools selenium1、安裝Development Tools和相關編譯安裝的組件# yum -y groupinstall "Development tools" # yum -y install openssl-devel zlib-devel ncu
centos6.5編譯調試mysql-5.7.18
console basedir enable resolv store name 操作 enabled edi 下載mysql-community-5.7.18-1.el6.src.rpm # rpm -ivh mysql-community-5.7.18-1.el6.
[轉][linux(ubuntu14.04)+GPU+cuda6.5+caffe+openCV2.4.9+matlab2013b+python2.7的新手配置轉]
./deviceQuery Starting... CUDA Device Query (Runtime API) version (CUDART static linking) Detected 1 CUDA Capable device(s) Device 0: "GeForce GTX 750 Ti"
VM安裝Linux(CentOS6.5)及JDK+Tomcat+ MySQL-5.7
cd /usr/local/src/ #切換到mysql安裝檔案目錄tar zxvf mysql安裝包.tar.gz 二進位制安裝包mv mysql解壓檔案 /usr/local/mysql # 移動到指定目錄groupadd -g mysql #建立使用者組groupdel [-
在centos6.5上把nginx配置成系統服務並設為開機自動啟動
環境centos6.5 32位作業系統 nginx-1.10.3 1. 進入目錄/etc/init.d #cd /etc/init.d 2. 建立文字檔案nginx [[email protected] init.d]# vi nginx
caffe在Windows下配置 vs2013+cuda7.5+python2.7/python3.5/matlab
本文預設環境都是x64,本來編譯器應該選最新的vs2015(vc140),但是網上沒找到任何相關資訊,只有人說caffe和vs2015相容性不好,所以只好用vs2013(vc120). 試了一下微軟官方的caffe-windows(https://github.com/Mi
centos6.5中部署Zeppelin並配置賬號密碼驗證
oop nbsp 開啟 art 變量 jdk 1.7 技術 apache 使用 centos6.5中部署Zeppelin並配置賬號密碼驗證1.安裝JavaZeppelin支持的操作系統如下圖所示。在安裝Zeppelin之前,你需要在部署的服務器上安裝Oracle JDK 1
centos6.5編譯安裝nginx
php 相關 oca module eve tar 瀏覽器 reat nss 一、下載nginx安裝包,官網下載中心http://nginx.org/download [[email protected] software]# wget http://nginx
Centos6.5安裝及網絡配置
顯卡 我們 3.5 deb 安裝 意思 ifg 網絡 scripts 安裝Centos 6.51、安裝或更新系統2、安裝顯卡驅動3、系統修復4、從硬盤啟動5、內存測試開始安裝。2 安裝Centos,如圖。這裏的意思是,按OK測試安裝媒體,即DVD光盤,直接SKIP跳過。3
centos6.5 使用 rpm 安裝 mysql
相關 () res def libs update oca 64bit -i 從mysql網站下載mysql rpm安裝包(包括server、client) 1、安裝server rpm -ivh MySQL-server-5.6.19-1.el6.x86_64.rpm
【centos6.5 hadoop2.7 _64位一鍵安裝腳本】有問題加我Q直接問
生效 tracker 路徑 開始 cat func iyu 安裝腳本 load #!/bin/bash#@author:feiyuanxing 【既然笨到家,就要努力到家】#@date:2017-01-05#@E-Mail:[email protected]#@TA
python2.7安裝mysql-python
sdn https gis clas exe程序 href http end blog python2.7安裝mysql-python 1. 打開下面地址,選擇下載:MySQL-python-1.2.4.win32-py2.7.exe (md5) https://pyp
Linux redhat 7 nginx 優化 配置
nginx基本配置 出現 lib 高並發 localhost tex 後臺 nmp htm nginx基本配置 nginx (engine x) 是一款由俄羅斯人開發的一款開源的web服務器軟件,nginx可以作web服務器支持html和php,nginx還可以做反向代理、
Centos6.5 安裝 JDK +tomcat +mysql 安裝教程
Centos6.5 安裝 JDK tomcat mysql 安裝說明: 系統環境:Centos 6.5 安裝方式:rpm安裝 軟件準備:jdk-7-linux-x64.rpm 下載地址:http://www.oracle.com/technetwork/java/java
bond網卡綁定(centos6.5 + centos 7)
onf mas cti 網卡 cin tde res 綁定 scrip ----------------------CentOS 6.5------------------------------- 1.添加bond內核模塊 modprobe bonding 2.添加
win10+vs2013+python2.7 環境下配置下配置無gpu的caffe
##配置之前,請大家一定要注意自己的python版本,一定要是py2.7 caffe 下載地址: https://github.com/Microsoft/... 例外,我這裡有已經編譯好的caffe,在python裡可以直接import,下載地址:https://download.csdn.n
CentOS6.5 編譯安裝Nginx
一、準備編譯環境 1. 系統為centos6.5最小安裝,關閉selinux,關閉防火牆。 2. 安裝編譯工具 # yum -y install gcc gcc-c++ autoconf automake make 3. 安裝依賴軟體包 # yum -y i
Centos6.5下Tomcat安裝及配置
tsp watermark ext name mode export f2c images centos6 一、安裝前準備 安裝Tomcat需要提供JDK支持 下載JDK安裝包 #wget https://download.oracle.com/otn-pub/java/j
Centos6.5 Mysql5.7 多主一從 (多臺主機上拉取的資料 合併到同一臺數據庫)
我也是多文件參考,摸著石頭過河,花了不少時間,不過最終是配置成功(在配置的時候如果遇到錯誤,請自己找度娘解決) 以下是轉過來的部分做了修改:尊重原創,原創無價 #### 解決思路: 1、主資料庫使用Innodb引擎,並設定sql_mode為 NO_AUTO_CREATE_USER 2、從