LAMP之PHP编译安装
2017-08-25 09:32
525 查看
LAMP之PHP编译安装
PHP原始为Personal Home Page的缩写,已经正式更名为
"PHP: Hypertext Preprocessor"。
Apache对于php的解析,就是通过众多Module中的php
Module来完成的,把php最终集成到Apache系统中,还需要对Apache进行一些必要的设置
1. 安装依赖#yuminstall –y
libxml2-devel
2. 上传php包(可到官网下载)到对应的服务器
3. 解压#tarxf php-5.6.13.tar.bz2
–C /usr/local/src
进入解压后的目录#cd /usr/local/src/php-5.6.13
4. 编译
# ./configure --prefix=/usr/local/php--with-mysql=/usr/local/mysql/ --with-apxs2=/usr/local/apache2.4/bin/apxs--with-config-file-path=/usr/local/php
对应参数信息:
--prefix #指定安装路径
--with-apxs2 #用apache的apxs工具将php编译成apache的一个模块
--with-mysql #与mysql结合,如果不跟路径,编译出来的版本将是低版本
--with-config-file-path #php的主配置文件php.ini路径
5. 安装#make&&makeinstall
6. 复制配置脚本到
#cd /usr/local/src/php-5.6.13
php-5.6.13]# cp php.ini-production /usr/local/php/php.ini
7. 查看apache下文件模块modules目录下,httpd.exp和libhp5.so
如果存在,则可以支持php了
8. 配置apache配置文件conf支持PHP
#vim /usr/local/apache2.4/conf/httpd.conf
<IfModuledir_module>
DirectoryIndexindex.html index.php #添加index.php
</IfModule>
######################
AddTypeapplication/x-compress .Z
AddTypeapplication/x-gzip .gz .tgz #上面两行是以前有的
AddTypeapplication/x-httpd-php .php #下面两行是添加的,需要添加以支持PHP
AddTypeapplication/x-httpd-php-source .phps
:wq
重启下apache服务#service apache2.4 restart
9. 测试是否能正常开启php
# vim /usr/local/apache2.4/htdocs/index.php
<?php
phpinfo();
?>
:wq
在客户端打开http://服务器ip/index.php
PHP原始为Personal Home Page的缩写,已经正式更名为
"PHP: Hypertext Preprocessor"。
Apache对于php的解析,就是通过众多Module中的php
Module来完成的,把php最终集成到Apache系统中,还需要对Apache进行一些必要的设置
1. 安装依赖#yuminstall –y
libxml2-devel
2. 上传php包(可到官网下载)到对应的服务器
3. 解压#tarxf php-5.6.13.tar.bz2
–C /usr/local/src
进入解压后的目录#cd /usr/local/src/php-5.6.13
4. 编译
# ./configure --prefix=/usr/local/php--with-mysql=/usr/local/mysql/ --with-apxs2=/usr/local/apache2.4/bin/apxs--with-config-file-path=/usr/local/php
对应参数信息:
--prefix #指定安装路径
--with-apxs2 #用apache的apxs工具将php编译成apache的一个模块
--with-mysql #与mysql结合,如果不跟路径,编译出来的版本将是低版本
--with-config-file-path #php的主配置文件php.ini路径
5. 安装#make&&makeinstall
6. 复制配置脚本到
#cd /usr/local/src/php-5.6.13
php-5.6.13]# cp php.ini-production /usr/local/php/php.ini
7. 查看apache下文件模块modules目录下,httpd.exp和libhp5.so
如果存在,则可以支持php了
8. 配置apache配置文件conf支持PHP
#vim /usr/local/apache2.4/conf/httpd.conf
<IfModuledir_module>
DirectoryIndexindex.html index.php #添加index.php
</IfModule>
######################
AddTypeapplication/x-compress .Z
AddTypeapplication/x-gzip .gz .tgz #上面两行是以前有的
AddTypeapplication/x-httpd-php .php #下面两行是添加的,需要添加以支持PHP
AddTypeapplication/x-httpd-php-source .phps
:wq
重启下apache服务#service apache2.4 restart
9. 测试是否能正常开启php
# vim /usr/local/apache2.4/htdocs/index.php
<?php
phpinfo();
?>
:wq
在客户端打开http://服务器ip/index.php
相关文章推荐
- 【Linux 优化篇】之 编译安装LAMP之安装Apache+php与管理
- 编译安装LAMP--php模块方式构建LAMP
- 在ubuntu linux下以编译方式安装LAMP(apache mysql php)环境
- CentOS 源码编译安装LAMP(Apache MySQL PHP)
- httpd与php交互的三种机制和编译安装LAMP之httpd-2.4.4
- LAMP环境-编译安装php-fpm
- 详解四:CentOS下编译安装PHP开发环境,配置LAMP
- 一台主机上实现lamp(编译安装,模块或php-fpm)
- 编译安装LAMP之安装Apache+php
- LAMP(linux下apache+mysql+php)平台编译安装的实现
- 详解二:CentOS下编译安装PHP开发环境,配置LAMP
- centos7 编译安装lamp php-7.1.0 +mysql-5.7.16 + httpd-2.4.23
- 基于CentOS 6.8平台最新源代码包编译安装LAMP环境搭建(Apache+MySQL+PHP)
- 编译安装LAMP之PHP
- 编译安装LAMP(三)――编译安装php-5.4.13
- 基于fcgI编译安装LAMP实现层次化:httpd 2.4.9 + mysql-5.5.33 + php-5.4.26
- 编译安装LAMP实现PHP作为模块、FastCGI分离等方式
- 手动编译安装lamp之php
- Centos5.9下编译安装LAMP(apache 2.4.4 mysql 5.6.10 php 5.4.12) 推荐
- 编译安装httpd,php,mysql搭建LAMP