龙空技术网

Centos Apache Mariadb Postgresql PHP生产环境配置连载之四

佛系看红尘 73

前言:

现时小伙伴们对“centosg编译参数”大约比较珍视,同学们都需要分析一些“centosg编译参数”的相关文章。那么小编同时在网上收集了一些对于“centosg编译参数””的相关文章,希望兄弟们能喜欢,你们快快来学习一下吧!

Apache自启动设置

1. cp /usr/local/apache/bin/apachectl /etc/init.d/apache

2. vi /etc/init.d/apache

3. chkconfig: 35 20 80

第一行后面的3个数字的意思分别是:在哪些运行级别启动apache(3,5);启动序号(S20);关闭序号(K80)。

4 service apache start

Apache编译参数译义

--prefix=/usr/local/php7 # 配置安装目录

--with-config-file-path=/usr/local/php7 # 配置文件 php.ini 的路径

--enable-sockets # 开启 socket

--enable-fpm # 启用 fpm 扩展

--enable-cli # 启用 命令行模式 (从 php 4.3.0 之后这个模块默认开启所以可以不用再加此命令)

--enable-mbstring # 启用 mbstring 库

--enable-pcntl # 启用 pcntl (仅 CLI / CGI)

--enable-soap # 启用 soap

--enable-opcache # 开启 opcache 缓存

--disable-fileinfo # 禁用 fileinfo (由于 5.3+ 之后已经不再持续维护了,但默认是开启的,所以还是禁止了吧)(1G以下内存服务器直接关了吧)

--disable-rpath #禁用在搜索路径中传递其他运行库。

--with-mysqli # 启用 mysqli 扩展

--with-pdo-mysql # 启用 pdo 扩展

--with-iconv-dir # 启用 XMLRPC-EPI 字符编码转换 扩展

--with-openssl # 启用 openssl 扩展 (需要 openssl openssl-devel)

--with-fpm-user=www #设定 fpm 所属的用户

--with-fpm-group=www #设定 fpm 所属的组别

--with-curl # 启用 curl 扩展

--with-mhash # 开启 mhash 基于离散数学原理的不可逆向的php加密方式扩展库

# GD

--with-gd # 启用 GD 图片操作 扩展

--with-jpeg-dir # 开启对 jpeg 图片的支持 (需要 libjpeg)

--with-png-dir # 开启对 png 图片支持 (需要 libpng)

--with-freetype-dir # 开启 freetype

# 压缩

--enable-zip # 启用 zip

--with-zlib # 启用对 zlib 支持

# xml

--enable-simplexml # 启用对 simplexml 支持

--with-libxml-dir # 启用对 libxml2 支持

标签: #centosg编译参数 #phppostgresql