Ubuntu 16.04源码编译安装PHP 5.6.29
来源:互联网 发布:wear of it 编辑:程序博客网 时间:2024/05/18 22:54
1、 下载地址:http://www.php.net/downloads.php
2、解压
tar -zxvf php-5.6.29.tar.gz
3、配置
./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache/bin/apxs
注意:这里的-with-apxs2=/usr/local/apache/bin/apxs选项,其中apxs是在安装Apache时产生的,路径根据实际情况设置。apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具,使之可以用由mod_so提供的LoadModule指令在运行时加载到Apache服务器中。
如果你使用的是nginx,请增加–enable-fpm 选项./configure --prefix=/usr/local/php --enable-fpm --with-apxs2=/usr/local/apache/bin/apxs
如果出现libxml2 没找到:apt-get install libxml2-dev
4、编译
make
5、安装
make install
6、配置文件
cp /usr/local/src/php-5.6.29/php.ini-development /usr/local/php/lib/php.ini
7、配置httpd.conf文件
vi /usr/local/apache/conf/httpd.conf
搜索:
AddType application/x-compress .Z AddType application/x-gzip .gz .tgz
在后面添加:
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .php5
搜索:
<IfModule dir_module> DirectoryIndex index.html </IfModule>
修改:
<IfModule dir_module> DirectoryIndex index.html index.php </IfModule>
8、重启Apache
service httpd restart
9、测试
在apache的htdocs下建立一个php文件index.php,里面的内容如下:
<?php phpinfo();
最后在浏览器里输入http://127.0.0.1/index.php
OK!
如果你需要将PHP命令加入全局变量,方便cli下使用命令和使用phpize安装扩展,参看:
echo 'export PATH=$PATH:/usr/local/php/bin' > /etc/profile.d/php.shchmod a+x /etc/profile.d/php.shsource /etc/profile.d/php.sh
1 0
- Ubuntu 16.04源码编译安装PHP 5.6.29
- ubuntu源码编译安装php
- ubuntu源码编译安装php
- Ubuntu Server源码编译安装PHP
- php源码编译安装
- php源码编译安装
- [转]Debian/Ubuntu 从源码编译安装 PHP 5.3.4
- ubuntu源码编译安装php常见错误解决办法
- ubuntu源码编译安装php常见错误解决办法
- PHP-5.6.30源码编译安装
- ubuntu源码编译PHP及卸载PHP
- Ubuntu编译安装mysql源码
- ubuntu 源码编译安装cmake
- ubuntu git 源码编译安装
- ubuntu git 源码编译安装
- Ubuntu源码编译安装实践
- ubuntu qt安装,源码编译
- ubuntu 下编译安装php
- c++ Primer Plus(第六版)第十章习题,写代码之路
- (c++)编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 在 Windows Forms 和 WPF 应用中使用 FontAwesome 图标
- Spring 4.3.5 配置 quartz 2.2.1 任务调度遇到的问题和解决方法
- MYSQL
- Ubuntu 16.04源码编译安装PHP 5.6.29
- Luogu P1540 机器翻译
- Android VoLte 开关状态
- 387. First Unique Character in a String
- 第四节 单例模式连接数据库
- Java基本概念-部分接口
- VLC控件使用及点击事件响应
- 在普通Java类里使用spring里注入的service、dao等
- gitlab api