php源码编译安装
来源:互联网 发布:arm单片机介绍 编辑:程序博客网 时间:2024/06/05 08:36
编译安装php
安装依赖
yum install gd zlib zlib-devel openssl openssl-devel libxml2 libxml2-devel\libjpeg libjpeg-devel libpnglibpng-devel gcc libcurl-devel libpng-devel\freetype-devel openldap openldap-devel
下载源码包
cd /usr/local/srcmv mirror php-5.6.30.tar.bz2yum install bzip2 tar jxf php-5.6.30.tar.bz2
源码编译
./configure --prefix=/usr/local/php \--with-config-file-path=/usr/local/php/etc \--with-config-file-scan-dir=/usr/local/php/conf.d \--with-mysql=/usr/local/mysql \--with-mysqli=/usr/local/mysql/bin/mysql_config \--with-pdo-mysql=mysqlnd \--with-iconv=/usr/local/libiconv \--with-freetype-dir=/usr/local/freetype \--with-jpeg-dir \--with-png-dir \--with-zlib \--with-libxml-dir=/usr \--enable-xml \--enable-bcmath \--enable-shmop \--enable-sysvsem \--enable-inline-optimization \--with-curl=/usr/local/curl \--enable-mbregex \--enable-fpm \--enable-mbstring \--with-mcrypt \--enable-ftp \--with-gd \--enable-gd-native-ttf \--with-mhash \--enable-pcntl \--enable-sockets \--with-xmlrpc \--enable-zip \--enable-soap \--with-gettext
编译安装
make && make install
修改php.ini
cp php.ini-development /usr/local/php/lib/mv php.ini-development php.ini
配置文件的修改
cd /usr/local/php./sbin/php-fpmps aux|grep php
- PHP 5.6启动失败failed to open configuration file ‘/usr/local/php/etc/php-fpm.conf’
PHP编译安装完毕,启动失败,提示:
1 [23-Jun-2014 12:27:02] ERROR: failed to open configuration file '/usr/local/php/etc/php-fpm.conf': No such file or directory (2)2 [23-Jun-2014 12:27:02] ERROR: failed to load configuration file '/usr/local/php/etc/php-fpm.conf'3 [23-Jun-2014 12:27:02] ERROR: FPM initialization failed
原因:配置文件没有准备好
解决方法:
进入/usr/local/php/etc目录
cp php-fpm.conf.default php-fpm.conf
php -v
command not found: php../bin/php -v(才能获取php版本)
解决方法
再环境变量里加上要使用的PHP的路径vim /etc/profile在文档最后,添加:export PATH="/usr/local/php/bin:$PATH"保存,退出,然后运行:#source /etc/profile
PHP编译安装时常见错误解决办法1
PHP编译安装时常见错误解决办法2
command not found: php
参数相关说明文档
阅读全文
0 0
- php源码编译安装
- php源码编译安装
- ubuntu源码编译安装php
- ubuntu源码编译安装php
- apache2 源码编译 安装 mysql 源码编译安装 php 源码编译安装
- PHP源码编译安装管理常用脚本
- PHP源码安装编译参数总结
- PHP源码编译安装的简单整理
- Apache2.4 + PHP 5.5 源码编译安装
- Ubuntu Server源码编译安装PHP
- mysql和php的源码编译安装
- PHP-5.6.30源码编译安装
- PHP-7.1.6源码编译安装
- Saltstack自动化源码编译安装PHP以及LNMP安装整合
- CentOS 4.4下源码编译安装apache+php+mysql
- CentOS 下源码编译安装apache+php+mysql
- [转]Debian/Ubuntu 从源码编译安装 PHP 5.3.4
- fedora 20 源码编译安装最新版 mysql apache2 php
- bzoj 1142: [POI2009]Tab 乱搞
- 舍利子的身世
- ajax注意问题
- Spring整合CXF
- 阿里2017暑期实习内推面经
- php源码编译安装
- 数据结构与算法
- dpdk ring 性能测试
- 交警罚没系统数据一致性问题
- Shell杂记
- 滴滴新锐计划实习生面试经历
- poj3414(bfs)
- [POJ3090]Visible Lattice Points
- 百度华为实习生面试经历