linux 安装php时不安装mysql客户端或者服务端

php5.3以上就不要安装mysql 客户端,就可以使php支持mysql
截取官网  “对于 php-5.3.0或更新版本,mysqli 默认使用Mysql Native Driver作为驱动。 这个驱动比libmysql会有一些优势, --with-mysql=mysqlnd  需要在./configure 时添加  --with-mysql=mysqlnd这个映射。

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql --enable-fpm

--enable-fastcgi 是启用对PHP的FastCGI支持(php如果想要在支持nginx服务器上面)--enable-fpm 是激活对FastCGI模式的fpm支持
--with-mysql=mysqlnd linux不安装mysql客户端或者服务端时仍想使用mysql连接(必须php5.3以上版本)--with-apxs2=/usr/local/apache2/bin/apxs  支持apache,/usr/local/apache2/bin/apxs为apache的安装路径--with-config-file-path=/usr/local/lib  php配置文件的路径

--with-zlib  打开zlib库的支持

--with-config-file-path=/usr/local/php5.3.28/etc

--with-pdo-mysql

--with-libdir=lib64

--with-gd 打开gd库的支持

--with-jpeg-dir=/usr/lib  打开对jpeg图片的支持

--with-png-dir=/usr/lib  打开对png图片的支持

--enable-mbstring   多字节,字符串的支持

--enable-gd-native-ttf   支持TrueType字符串函数库

--enable-xml 打开xml支持

--with-freetype-dir  打开对freetype字体库的支持

--with-curl  打开curl浏览工具的支持

--enable-ftp   支持ftp扩展

--enable-zip  支持zip扩展

--with-mcrypt   支持mcrypt扩展

--enable-mbstring   支持mbstring扩展

--enable-json  支持json扩展

--enable-fpm 打上PHP-fpm 补丁后才有这个参数,CGI方式安装的启动程序

 

				
时间: 2024-08-07 04:06:20

linux 安装php时不安装mysql客户端或者服务端的相关文章

MySQL的安装(比较详细的安装步骤,包括客户端和服务端的安装,还有环境变量的配置以及使用Windows service启动MySQL)

1.MySQL官网下载操作系统对应的MySQL安装包,解压之后就可以直接使用(免安装). MySQL安装包,一种是MySQL Enterprise Edition (commercial)企业版,还有一种是社区版MySQL Community Edition (GPL) 我选择的是社区版安装.2.在解压后的目录中一般都有init配置文件,但是我的没有3.输入mysqld开启服务端,但是有可能会出现一些错误, C:\mysql-5.7.20-win32\bin>mysqld mysqld: Can

java自动化测试成长日记-之CVS客户端和服务端安装和部署1:CVS服务端的配置和基本使用

CVS服务端的配置和基本使用 在做java自动化测试集成环境搭建的时候,无论怎样,你都会选择一个源代码管理工具,如:SVN,CVS,VSS等:但如果你使用Eclipse工具,建议你使用CVS源代码管理工具,因为它本身就自带了CVS客户端插件,可以直接使用(具体使用情况,可参考:java自动化测试成长日记-之CVS客户端和服务端安装和部署2:CVS客户端的配置和基本使用章节): 首先,你需要下载:cvsnt-2.5.03.2151安装包.msi,服务端安装软件(可在百度里面搜索找到,相应的资源).

解决win8.1安装qq时出现安装路径无效的有效方法

我们在win8系统电脑的使用中,有小伙伴在qq的使用中,有小伙伴在win8电脑中要安装qq的时候出现了问题,那就是win8.1安装qq时出现安装路径无效,当我们在win8系统电脑中使用的时候出现这些问题我们应该怎么办呢,今天小编就来跟大家分享一下解决win8.1安装qq时出现安装路径无效的有效方法. 具体的方法和详细的步骤如下: 解决方法一: 1.重新运行QQ安装程序,并不是在它上面直接双击,而是使用鼠标右键打开菜单,选择"打开": 2.点击"自定义选项",对安装设

安装_oracle11G_客户端_服务端_链接_oracle

在开始之前呢,有一些注细节需要注意,oracle11G_客户端_和_服务端, 分为两种   一种是  开发者使用    一种是  BDA  自己使用(同时也需要根据自己 PC 的系统来做_win7_与_win10有一些配置文件需要注意,注意我这里是  64 位的系统),根据需求,以下两个我都会写在此博文里面. 下面我们开始进入正题. 第一步:我们先讲  oracle11G_客户端_服务端_在  win7  上的部署基于  dba  自己使用 先下载  oracle_客户端.可以去官网下载,在这里

在使用xutils时post请求传递中文到服务端Mysql数据库出现中文乱码。

            在使用xutils时post请求传递中文到服务端Mysql数据库出现中文乱码. 这个问题困惑了我很久,也走了很多弯路.经过不断的探究终于找到了问题的解决方案. 第一:查看自己的mysql的编码.cmd->mysql –uroot –p -->输入自己的mysql的密码->输入 SHOWVARIABLES LIKE 'character%';(如果装mysql时默认安装的话,会出现很多latin1,而不是我下面的全部utf-8,这是因为mysql默认的编码是lati

linux epoll机制对TCP 客户端和服务端的监听C代码通用框架实现

1 TCP简介 tcp是一种基于流的应用层协议,其"可靠的数据传输"实现的原理就是,"拥塞控制"的滑动窗口机制,该机制包含的算法主要有"慢启动","拥塞避免","快速重传". 2 TCP socket建立和epoll监听实现 数据结构设计 linux环境下,应用层TCP消息体定义如下: typedef struct TcpMsg_s { TcpMsgHeader head; void* msg; }TcpM

linux网络编程之用socket实现简单客户端和服务端的通信(基于UDP)

单客户端和服务端的通信(基于UDP)   代码 服务端代码socket3.c #include<sys/types.h> #include<sys/socket.h> #include<netinet/in.h> #include<arpa/inet.h> #include<unistd.h> #include<stdlib.h> #include<stdio.h> #include<string.h> #in

spring-oauth-server实践:客户端和服务端环境搭建

客户端:http://localhost:8080/spring-oauth-client/index.jsp 服务端:http://localhost:8080/spring-oauth-server/index.jsp access_token=942090fc-1aa0-4444-8127-57214680df3b 验证业务:http://localhost:8080/spring-oauth-server/m/dashboard?access_token=942090fc-1aa0-44

基于thrift的java和python分别作为客户端和服务端的调用实现

前面已经实现了纯java的thrift的实现. 现在实现实现一下python作为客户端和服务端的thrift的调用 1.python作为客户端,java作为服务端 java服务端代码参考前面写的博客 客户端python的准备: 1.使用mac下的PyCharm,专业的python开发工具 2.生成python代码 thrift --gen py thrift/data.thrift 3.在mac下安装thrift的python依赖 sudo python setup.py install 安装t