centos7安装lnmp支持sqlsrv环境配置

2019-06-0410:56:55服务器及运维Comments3,161 views字数 2104阅读模式

运行环境:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

一、 版本 在下载(http://soft.vpser.net/lnmp/-full.tar.gz)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

1、mysql版本:  InnoDB文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

2、php版本:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

3、nginx: nginx/文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

二、删除默认安装的项目文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

无法删除 "." 使用命令后 chattr -i /home/wwwroot/yoursite/.,再删除文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

三、安装svn文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

yum install subversion 参考()文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

四、升级gcc到(此步骤参考 )文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

因为std::regex error,需要更新gcc。yum install gcc只能更新到,而gcc并不能解决regex问题,所以我需要手动安装gcc.0.可以说这个大坑我安了四天!文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

首先可以先输入gcc –v查看一下当前gcc版本文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

gcc下载地址:ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-.0/gcc-.0.tar.bz2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

下好了gcc.0,压缩包为gcc-.0.tar.bz2 输入tar -jxvf gcc-.0.tar.bz2 获得gcc-.0文件夹文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

mkdir gccbuild (以后的操作目录)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

cd gcc-.0/文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

./contrib/download_prerequisites(这里在下载一些安装gcc会用到的文件,如果没配置wget则会失败。)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

cd ../gccbuild/ (来到工作目录)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

接下来要安装gmp、mpfr、mpc文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

gmp:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

../gcc-.0/gmp-4.3.2/configure文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

sudo make文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

sudo make install文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

mpfr:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

../gcc-.0/mpfr-2.4.2/configure文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

sudo make文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

sudo make install文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

mpc文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

../gcc-.0/mpc-0.8.1/configure文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

sudo make文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

sudo make install文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

现在再安装gcc就可以了文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

../gcc-.0/configure -enable-threads=posix -disable-checking -disable-multilib -enable-languages=c,c++文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

sudo make -j4(及其耗时,将近两个小时)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

sudo make install文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

OK!到这里不用再修改任何文件,输入gcc –v 还是显示之前的低版本(),此时需要删除软链接,更新gcc,具体操作如下:(为电脑之前的旧版本)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

mv /usr/bin/gcc /usr/bin/gcc文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

ln -s /usr/local/bin/gcc /usr/bin/gcc文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

mv /usr/bin/g++ /usr/bin/g++4.文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

ln -s /usr/local/bin/g++ /usr/bin/g++文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

mv /usr/bin/cc /usr/bin/cc4.文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

ln -s /usr/local/bin/cc /usr/bin/cc文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

mv /usr/bin/c++ /usr/bin/c++4.文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

ln -s /usr/local/bin/c++ /usr/bin/c++文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

------------------------------------------------------------------------------------文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

五、安装redis文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

yum安装redis  参考:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

安装phpredis拓展()文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

1、git clone文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

2、/usr/local/php7/bin/phpize #找不到phpize的路径可用whereis命令查看:whereis phpize 得到路径 或者 find / -name phpize 得到路径文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

3、./configure --with-php-config=/usr/local/php/bin/php-config #此处为php-config的路径,可用whereis php-config查看路径 或者 find / -name phpize 得到路径文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

4、make && make install文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

六、安装pdo_sqlsrv (参考:)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

官方下载地址文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

1、加入微软的源     curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

2、防止冲突先卸载原有版本(可选)   yum remove unixODBC文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

3、安装驱动(三个都要装上,缺一不可)  yum install msodbcsql mssql-tools unixODBC-devel文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

4、下载pdo_sqlsrv扩展包文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

5、以为例: tar -zxvf pdo_sqlsrv-.tgz文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

6、进入解压目录: cd pdo_sqlsrv-文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

7、执行PHP的一个扩展命令  /usr/local/php/bin/phpize文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

8、编译   ./configure --with-php-config=/usr/local/php/bin/php-config文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

9、安装   make && make install文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

10、修改/usr/local/php/etc/ 查找:extension = 再最后一个extension= 后面添加上extension = ""文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

11、重启PHP,大功告成文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/13369.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/yunwei/13369.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定