Linux 安装php
2024-08-27 20:31:56
安装libxml2
下载解压 libxml2-2.6.32.tar.gz
安装
./configure --prefix=/usr/local/libxml2
make
sudo make install
安装php
下载 http://www.php.net/downloads.php
解压 tar -zxvf php-5.3.16.tar.gz
安装
./configure --prefix=/usr/local/php --with-libxml-dir=/usr/local/libxml2 --with-apxs2=/usr/local/httpd/bin/apxs
make
sudo make install
这里有一个-with-apxs2=/usr/local/httpd/bin/apxs选项,其中apxs是在安装Apache时产生的,apxs
是一个为Apache HTTP服务器编译和安装扩展模块的工具,使之可以用由mod_so
提供的LoadModule
指令在运行时加载到Apache服务器中。通过这个工具把PHP模块动态加载到Apache中
拷贝配置文件
cp ~/php-5.3./php.ini-development /usr/local/php/lib/php.ini
修改apache配置文件
编辑 /usr/local/httpd/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>
重启apache
sudo apachectl restart
验证
在/usr/local/httpd/php/htdocs下新建info.php文件
<?php
phpinfo();
?>
在浏览器中输入:ip/info.php,观察到如下内容,说明安装成功。
最新文章
- 如何设计一门语言(十)&mdash;&mdash;正则表达式与领域特定语言(DSL)
- 十进制转为N进制
- JavaScript——Prototype详探
- Eclipse中.setting目录下文件介绍
- Android Error Message
- 小甲鱼PE详解之区块表(节表)和区块(节)续(PE详解05)
- Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-1
- C# 加密算法
- spm使用之七不用seajs改用headjs起步
- SpringMVC静态文件(图片)访问+js访问 简单小例子
- VS2010 简单实用快捷键
- 利用Lua读写本地文件
- 用‘+=’拼接字符串,打印时总会出现一个undefined
- python网络爬虫与信息提取 学习笔记day1
- 开源视频监控系统:iSpy
- 【64】Spring mvc详解
- Lingo求解线性规划案例2——多阶段投资问题
- 文件IO模型
- 升级centos6.8内核
- browser-sync events.js:85 throw er; // Unhandled &#39;error&#39; event
热门文章
- fastjson生成json时Null属性不显示
- POJ 1511 最短路spfa
- [ZZ] RGBM and RGBE encoding for HDR
- thinkphp开发技巧经验分享
- 固定某一元素在某一位置 jquery
- web前端性能概述
- Partitioning
- [转自Kevins的天空 http://rootsec.cn]rad studio 2007 up3方法
- X5学习笔记—给单元格添加颜色
- iframe框架里镶嵌页面;<;marquee>;:滚动效果;<;mark>;做标记;内联、内嵌、外联;选择器