A-A+
编译安装PHP
今天工作安排中想要把项目(CI框架开发的)架到阿里云服务器中,但是访问一直出现问题,原来是搭建环境的时候没有把mysql扩展安装上去,因为nginx和php在一台服务器上,mysql在另一台服务器上,导致我源代码编译安装的时候忘记把mysql参数选项加上。
但是没有安装mysql如何去安装mysql扩展呢??
第一步:yum install mysql-devel (mysql客户端)
第二步:编译PHP
./configure --prefix=/usr/local/php/ --with-config-file-path=/usr/local/php/etc/ --with-libxml-dir=/usr/local/libxml2/ --with-jpeg-dir=/usr/local/jpeg6/ --with-png-dir=/usr/local/libpng/ --with-freetype-dir=/usr/local/freetype/ --with-gd=/usr/local/gd2/ --with-mcrypt=/usr/local/libmcrypt/ --enable-soap --enable-mbstring=all --enable-sockets --without-pear --with-mysql --with-mysqli --enable-fpm --with-curl
第三步:启动php-fpm (在nginx环境下)
/usr/local/php/sbin/php-fpm