php编译安装及配置

php编译安装及配置

ID:37915027

大小:71.50 KB

页数:10页

时间:2019-06-02

php编译安装及配置_第1页
php编译安装及配置_第2页
php编译安装及配置_第3页
php编译安装及配置_第4页
php编译安装及配置_第5页
资源描述:

《php编译安装及配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、php编译安装与配置一:了解与准备1.1:Apache(httpd)nginx与php连接方式:httpd与php:1:php作为httpd模块2:fastcgi(php-fpm)3:cgi(此处不讲解)nginx与php:1:fastcgi(php-fpm)1.2:PHP安装与依赖:~]#yum-yinstallgccgcc-c++libxml2libxml2-develbzip2bzip2-devellibmcryptlibmcrypt-developensslopenssl-devellibcurl-devellibjpeg-d

2、evellibpng-develfreetype-develreadlinereadline-devellibxslt-develperlperl-develpsmisc.x86_64recoderecode-devellibtidylibtidy-devel1.3:备注:1:上面的依赖基本解决所需要的依赖。2:编译安装完成后可以增减所支持的php模块,此处所编译的模块已经非常完备。3:需要编译单个模块,查看php模块编译方式:php模块编译4:下面编译安装的配置选项:--prefix=/usr/local/php7主程序文件路径--

3、sysconfdir=/etc/php7配置文件路径--with-config-file-path=/etc/php7php.ini文件路径--with-apxs2=/usr/local/httpd/bin/apxs以httpd模块编译时需要指定httpd的apxs文件路径。其他的配置可以按自己需求指定,这几个选项也可以使用默认配置。5:php7移除了mysql扩展,php7仅能是用mysqli与pdo_mysql。php5可以使用。php5编译时加入选项:--with-mysql。详情查看下面的PHP与MariaDB(mysql)连

4、接6:此处以CentOs7编译php7为示例,配合讲解php5安装的要点。7:php.ini文件是在包目录下的php.ini-development(开发),php.ini-production(生产)编译完成后选择自己需要的php.ini文件复制到--with-config-file-path指定的目录。如果编译时为指定此选项,编译完成配置并启动nginx与php查看phpinfo()函数所指定的php.ini文件路径:ConfigurationFile(php.ini)Path默认为php目录下的lib目录。8:PHP安装与依赖中

5、psmisc.x86_64是killall命令的包名,以便最小化安装时终止进程。二:php编译与配置:2.1:httpd模块备注:需要事先存在httpd,编译指定apxs文件位置。此处以--with-apxs2=/usr/local/httpd/bin/apxs作为演示。php7:~]#./configure--prefix=/usr/local/php7--sysconfdir=/etc/php7--with-config-file-path=/etc/php7--with-apxs2=/usr/local/httpd/bin/ap

6、xs--with-mysqli=mysqlnd--with-pdo-mysql=mysqlnd--with-mhash--with-openssl--with-zlib--with-bz2--with-curl--with-libxml-dir--with-gd--with-jpeg-dir--with-png-dir--with-zlib--enable-mbstring--with-mcrypt--enable-sockets--with-iconv-dir--with-xsl--enable-zip--with-pcre-dir

7、--with-pear--enable-session--enable-gd-native-ttf--enable-xml--with-freetype-dir--enable-gd-jis-conv--enable-inline-optimization--enable-shared--enable-bcmath--enable-sysvmsg--enable-sysvsem--enable-sysvshm--enable-mbregex--enable-pcntl--with-xmlrpc--with-gettext--enabl

8、e-exif--with-readline--with-recode--with-tidyphp5.6:(仅增加了选项--with-mysql=mysqlnd)~]#./configure--prefix=/usr/lo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。