linux编译安装PHP
2015-10-10 15:22
671 查看
安装系统组件
Ubuntu
sudo apt-get install build-essential gcc g++ autoconf libiconv-hook-dev libmcrypt-dev libxml2-dev libmysqlclient-dev libcurl4-openssl-dev libjpeg8-dev libpng12-dev libfreetype6-dev
Centos
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel
e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers gd gd2 gd-devel gd2-devel perl-CPAN pcre-devel
php 编译选项
./configure --prefix=/usr/local/php --with-config-file-path=/etc/php --enable-fpm --enable-pcntl --enable-mysqlnd --enable-opcache --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-shmop --enable-zip
--enable-cli --enable-ftp --enable-soap --enable-xml --enable-fastCGI --enable-mbstring --disable-rpath --disable-debug --disable-fileinfo --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-pcre-regex --with-iconv --with-zlib --with-mcrypt
--with-gd --with-openssl --with-mhash --with-xmlrpc --with-curl --with-imap-ssl --with-jpeg-dir --with-png-dir --with-pear
Ubuntu
sudo apt-get install build-essential gcc g++ autoconf libiconv-hook-dev libmcrypt-dev libxml2-dev libmysqlclient-dev libcurl4-openssl-dev libjpeg8-dev libpng12-dev libfreetype6-dev
Centos
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel
e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers gd gd2 gd-devel gd2-devel perl-CPAN pcre-devel
php 编译选项
./configure --prefix=/usr/local/php --with-config-file-path=/etc/php --enable-fpm --enable-pcntl --enable-mysqlnd --enable-opcache --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-shmop --enable-zip
--enable-cli --enable-ftp --enable-soap --enable-xml --enable-fastCGI --enable-mbstring --disable-rpath --disable-debug --disable-fileinfo --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-pcre-regex --with-iconv --with-zlib --with-mcrypt
--with-gd --with-openssl --with-mhash --with-xmlrpc --with-curl --with-imap-ssl --with-jpeg-dir --with-png-dir --with-pear
相关文章推荐
- Linux 下查看局域网内所有主机IP和MAC
- vi命令及用法
- Informatica9.6.1在Linux Red Hat 5.8上安装遇到的有关问题整理_4
- Informatica9.6.1在Linux Red Hat 5.8上安装遇到的有关问题整理_3
- Informatica9.6.1在Linux Red Hat 5.8上安装遇到的有关问题整理_2
- Informatica9.6.1在Linux Red Hat 5.8上安装遇到的有关问题整理_1
- Linux守护进程的编程实现
- linux 终端的几个概念
- Linux unison+inotify 文件实时双向同步
- linux命令行日志输出
- linux输入子系统(5) - 学习框架
- Linux命令总结【待续】
- Linux命令总结【待续】
- linux无锁化编程--__sync_fetch_and_add系列原子操作函数
- linux 输入子系统(4) intput_dev 接口描述
- Linux下基于bitnami的Redmine安装部署以及结合Subversion的设置
- 基于fl2440 内核linux3.0添加dm9000支持
- linux 输入子系统(3) button platform driver
- Linux 命令学习
- KSM剖析——Linux 内核中的内存去耦合