Linux 安装php
2023-09-27 14:25:21 时间
安装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.16/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,观察到如下内容,说明安装成功。
相关文章
- Linux/UNIX 定时任务 cron 详解
- Linux有问必答:如何修复“ImportError: No module named wxversion”错误
- 在 Linux 命令行中使用和执行 PHP 代码(二):12 个 PHP 交互性 shell 的用法
- Fabric - 通过 SSH 来自动化管理 Linux 任务和布署应用
- Linux Top
- linux下nginx php配置redis
- Linux下apache安装php
- PHP源码进行加密(仅linux)
- [PHP]关于如果你的环境是LINUX且恰好你的PHP是7同时你又不是编译的PHP源代码那你的mysql该怎么他妈链接这件事?
- linux 服务器(CentOS7)搭建PHP环境+SSH配置+服务器文件上传配置
- Linux下安装php加速组件XCache
- php 将office文件(word/excel/ppt)转化为pdf(windows和linux只要安装对应组件应该就行)
- linux系统安装redis服务器与php redis扩展
- php面试之四-Linux部分
- 英特尔的Linux发行版提供了最快的开箱即用性能
- 《linux 内核全然剖析》编译linux 0.12 内核 Ubuntu 64bits 环境
- php+mysql+nginx于linux部署对环境
- linux和macOS命令行查看文件前几行和后几行
- linux下无法执行PHP命令,错误 php: command not found