centos7安装lnmp支持sqlsrv环境配置

2023年 7月 11日 30.2k 0

运行环境:

一、 版本 在下载(http://soft.vpser.net/lnmp/-full.tar.gz)

1、mysql版本:  InnoDB

2、php版本:

3、nginx: nginx/

二、删除默认安装的项目

无法删除 "." 使用命令后 chattr -i /home/wwwroot/yoursite/.,再删除

三、安装svn

yum install subversion 参考()

四、升级gcc到(此步骤参考 )

因为std::regex error,需要更新gcc。yum install gcc只能更新到,而gcc并不能解决regex问题,所以我需要手动安装gcc.0.可以说这个大坑我安了四天!

首先可以先输入gcc –v查看一下当前gcc版本

gcc下载地址:ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-.0/gcc-.0.tar.bz2

下好了gcc.0,压缩包为gcc-.0.tar.bz2 输入tar -jxvf gcc-.0.tar.bz2 获得gcc-.0文件夹

mkdir gccbuild (以后的操作目录)

cd gcc-.0/

./contrib/download_prerequisites(这里在下载一些安装gcc会用到的文件,如果没配置wget则会失败。)

cd ../gccbuild/ (来到工作目录)

接下来要安装gmp、mpfr、mpc

gmp:

../gcc-.0/gmp-4.3.2/configure

sudo make

sudo make install

mpfr:

../gcc-.0/mpfr-2.4.2/configure

sudo make

sudo make install

mpc

../gcc-.0/mpc-0.8.1/configure

sudo make

sudo make install

现在再安装gcc就可以了

../gcc-.0/configure -enable-threads=posix -disable-checking -disable-multilib -enable-languages=c,c++

sudo make -j4(及其耗时,将近两个小时)

sudo make install

OK!到这里不用再修改任何文件,输入gcc –v 还是显示之前的低版本(),此时需要删除软链接,更新gcc,具体操作如下:(为电脑之前的旧版本)

mv /usr/bin/gcc /usr/bin/gcc

ln -s /usr/local/bin/gcc /usr/bin/gcc

mv /usr/bin/g++ /usr/bin/g++4.

ln -s /usr/local/bin/g++ /usr/bin/g++

mv /usr/bin/cc /usr/bin/cc4.

ln -s /usr/local/bin/cc /usr/bin/cc

mv /usr/bin/c++ /usr/bin/c++4.

ln -s /usr/local/bin/c++ /usr/bin/c++

------------------------------------------------------------------------------------

五、安装redis

yum安装redis  参考:

安装phpredis拓展()

1、git clone

2、/usr/local/php7/bin/phpize #找不到phpize的路径可用whereis命令查看:whereis phpize 得到路径 或者 find / -name phpize 得到路径

3、./configure --with-php-config=/usr/local/php/bin/php-config #此处为php-config的路径,可用whereis php-config查看路径 或者 find / -name phpize 得到路径

4、make && make install

六、安装pdo_sqlsrv (参考:)

官方下载地址

1、加入微软的源     curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo

2、防止冲突先卸载原有版本(可选)   yum remove unixODBC

3、安装驱动(三个都要装上,缺一不可)  yum install msodbcsql mssql-tools unixODBC-devel

4、下载pdo_sqlsrv扩展包

5、以为例: tar -zxvf pdo_sqlsrv-.tgz

6、进入解压目录: cd pdo_sqlsrv-

7、执行PHP的一个扩展命令  /usr/local/php/bin/phpize

8、编译   ./configure --with-php-config=/usr/local/php/bin/php-config

9、安装   make && make install

10、修改/usr/local/php/etc/ 查找:extension = 再最后一个extension= 后面添加上extension = ""

11、重启PHP,大功告成

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论