尝试修改centos6 脚本支持Centos7 64bit
python3.6和apache2.4.xx都是通过repo来安装的;
pip3命令找不到,只有pip3.6;是不是可以 symbolink 为pip3
下面一句的作用不完全理解;
wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py -O - | python3.5
3.5替换为3.6
if [ ! -f /usr/lib64/python3.5/site-packages/mod_wsgi/server/mod_wsgi*.so ]; then
#必须手动添加下面一行,要不然找不到报错找不到apxs
export PATH=$PATH:/opt/rh/httpd24/root/usr/bin:/opt/rh/httpd24/root/usr/sbin
pip3 install mod_wsgi
touch /opt/rh/httpd24/root/etc/httpd/conf.modules.d/00-wsgi.conf
echo "LoadModule wsgi_module /usr/lib64/python3.5/site-packages/mod_wsgi/server/mod_wsgi-py35.cpython-35m-x86_64-linux-gnu.so" > /opt/rh/httpd24/root/etc/httpd/conf.modules.d/00-wsgi.conf
fi
wsgi.py
#!/usr/bin/env python3
首句,是否要修改为python3.6?
改用centos7 是否还有其他修改项?
尝试修改centos6 脚本支持Centos7 64bit
python3.6和apache2.4.xx都是通过repo来安装的;
pip3命令找不到,只有pip3.6;是不是可以 symbolink 为pip3
下面一句的作用不完全理解;
wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py -O - | python3.5
3.5替换为3.6
if [ ! -f /usr/lib64/python3.5/site-packages/mod_wsgi/server/mod_wsgi*.so ]; then
#必须手动添加下面一行,要不然找不到报错找不到apxs
export PATH=$PATH:/opt/rh/httpd24/root/usr/bin:/opt/rh/httpd24/root/usr/sbin
pip3 install mod_wsgi
touch /opt/rh/httpd24/root/etc/httpd/conf.modules.d/00-wsgi.conf
echo "LoadModule wsgi_module /usr/lib64/python3.5/site-packages/mod_wsgi/server/mod_wsgi-py35.cpython-35m-x86_64-linux-gnu.so" > /opt/rh/httpd24/root/etc/httpd/conf.modules.d/00-wsgi.conf
fi
wsgi.py
#!/usr/bin/env python3
首句,是否要修改为python3.6?
改用centos7 是否还有其他修改项?