Linux安装配置php环境的方法


Posted in PHP onJanuary 14, 2016

本文实例讲述了Linux安装配置php环境的方法。分享给大家供大家参考,具体如下:

1.获取安装文件: http://www.php.net/downloads.php php-5.3.8.tar.gz

获取安装php需要的支持文件:http://download.csdn.net/download/netlong339/1351852 libxml2-2.6.32.tar.gz

2.安装libxml2

tar zxvf libxml2-2.6.32.tar.gz

cd libxml2-2.6.32

./configure --prefix=/usr/local/libxml2

make

make install

如果安装成功以后,在/usr/local/libxml2/目录下将生成bin、include、lib、man和share五个目录。在后面安装PHP5源代码包的配置时,会通过在configure命令的选项中加上"--with-libxml-dir=/usr/ local/libxml2"选项,用于指定安装libxml2库文件的位置。

3.安装php5

#tar zvxf php-5.3.8.tar.gz

#cd php-5.3.8

#./configure \

--prefix=/usr/local/php \

--with-mysql=/usr/local/mysql \

--with-apxs=/usr/local/apache2/bin/apxs \

--enable-fastcgi \

--enable-fpm

#make

#make install

4.重新配置apache2让他支持php

① 配置 httpd.conf 让apache支持PHP:

# vi /usr/local/apache/conf/httpd.conf

找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容

AddType application/x-httpd-php .php (.前面有空格)

AddType application/x-httpd-php-source .phps (.前面有空格)

② 然后CPOPY PHP的配置文件

cp php-5.3.8/php.ini.dist /usr/local/php/lib/php.ini

(如果没有php.ini.dist 则把php.ini-development php.ini-production中的任何一个重命名为php.ini.dist即可。)

修改php.ini文件

register_globals = On

③ 重启apache

service apache restart

5.测试php是否成功安装

写一个php测试页info.php,放到apache2/htdocs中。

<?php
 phpinfo();
?>

在浏览器中输入:服务器地址/info.php

如果能正常显示出php的信息,则说明Apche+Mysql+PHP安装成功!

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP安全编程之加密功能
Oct 09 PHP
最小化数据传输――在客户端存储数据
Oct 09 PHP
PHP注释实例技巧
Oct 03 PHP
PHP 各种排序算法实现代码
Aug 20 PHP
PHP 程序员应该使用的10个组件
Oct 31 PHP
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
Oct 31 PHP
php调用dll的实例操作动画与代码分享
Aug 14 PHP
php计算当前程序执行时间示例
Apr 24 PHP
destoon二次开发入门示例
Jun 20 PHP
使用图灵api创建微信聊天机器人
Jul 23 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
Sep 29 PHP
PHP自动补全表单的两种方法
Mar 06 PHP
PHP实现QQ登录实例代码
Jan 14 #PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
Jan 14 #PHP
详解HTTP Cookie状态管理机制
Jan 14 #PHP
在php中设置session用memcache来存储的方法总结
Jan 14 #PHP
thinkphp实现图片上传功能
Jan 13 #PHP
PHP实现伪静态方法汇总
Jan 13 #PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
Jan 12 #PHP
You might like
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
编写漂亮的代码 - 将后台程序与前端程序分开
2008/04/23 PHP
PHP取二进制文件头快速判断文件类型的实现代码
2013/08/05 PHP
php 根据url自动生成缩略图并处理高并发问题
2014/01/23 PHP
PHP下用Swoole实现Actor并发模型的方法
2019/06/12 PHP
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
2013/05/24 Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
2013/10/18 Javascript
javascript中怎么做对象的类型判断
2013/11/11 Javascript
javascript 事件处理示例分享
2014/12/31 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
2015/09/27 Javascript
jQuery Validate初步体验(一)
2015/12/12 Javascript
BootStrap无限级分类(无限极分类封装版)
2016/08/26 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
2016/09/02 Javascript
什么是JavaScript注入攻击?
2016/09/14 Javascript
js实现倒计时及时间对象
2016/11/15 Javascript
Javascript中构造函数要注意的一些坑
2017/01/23 Javascript
67 个节约开发时间的前端开发者的工具、库和资源
2017/09/12 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
记录一次完整的react hooks实践
2019/03/11 Javascript
使用Three.js实现太阳系八大行星的自转公转示例代码
2019/04/09 Javascript
详解小程序之简单登录注册表单验证
2019/05/13 Javascript
详解Vue项目引入CreateJS的方法(亲测可用)
2019/05/30 Javascript
微信小程序利用云函数获取手机号码
2019/12/17 Javascript
js回调函数仿360开机
2019/12/26 Javascript
微信小程序去除左上角返回键的实现方法
2020/03/06 Javascript
python 输出一个两行字符的变量
2009/02/05 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
2017/05/08 Python
python 获取文件下所有文件或目录os.walk()的实例
2018/04/23 Python
使用Python创建简单的HTTP服务器的方法步骤
2019/04/26 Python
Python之Django自动实现html代码(下拉框,数据选择)
2020/03/13 Python
Scrapy爬虫文件批量运行的实现
2020/09/30 Python
CSS3教程:边框属性border的极致应用
2009/04/02 HTML / CSS
彪马荷兰官网:PUMA荷兰
2019/05/08 全球购物
聘用意向书范本
2014/04/01 职场文书
迎新晚会策划方案
2014/06/13 职场文书