博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP的安装
阅读量:7219 次
发布时间:2019-06-29

本文共 1108 字,大约阅读时间需要 3 分钟。

PHP的环境也是诸多服务器软件的必要因素之一,它是一个HTML内嵌式语言,在服务器端执行。由于PHP的开源高效化平台,所以搭建一个php环境是一个运维工程师必备的能力。现在lamp也有类似lnmp.org那种一键安装包,地址是

上图就是lamp架构流程图。

PHP的安装

#wget cn2.php.net/get/php-7.0.5.tar.gz/from/this/mirror,然后拆包解压缩,在进行到./configure的时候,可能会有报错:

configure error xml2-config not found. please check your libxml2 installation

这个时候,# yum install libxml2 -y 和 # yum install libxml2-devel -y。完事之后,重新./configure就行,这里推荐把php安装到/usr/local/php目录下,下文里使用的安装目录也是本路径。

注意,这里的./configure要这么写:#./configure --prefix=/usr/local/php --with-apxs2=/apache安装路径/bin/apxs。这样写的目的是告诉php与apache整合,因为apache默认只能显示静态的html ,加入了这个参数就可以让apache访问php页面了。

然后就是#make && make install了。

PHP与Apache的整合

安装并不是代表结束,PHP还要与apache整合,apache的安装本博客里有,http://chenx1242.blog.51cto.com/10430133/1762702,这里不多赘述。就直接到整合这一步来。

1)拷贝php源安装包里的php.ini-development到/usr/local/php/lib这个文件夹下,同时改名叫php.ini。

2)打开apache的配置文件----httpd.conf。找到图示对应位置并添加红色框体内容,然后保存退出:

3)来到apache文件夹的htdocs里,#touch test.php。然后在test.php里加入如下的内容:

<?php phpinfo();?>,然后保存退出,一定要注意中英文的符号。

4)启动apache服务,然后在浏览器里输入localhost/test.php,是否能看到php的信息,如果能,则表示已经整合成功。

 本文转自 苏幕遮618 51CTO博客,原文链接:http://blog.51cto.com/chenx1242/1762771

转载地址:http://pghym.baihongyu.com/

你可能感兴趣的文章
《计算机系统:系统架构与操作系统的高度集成》——2.1 处理器设计涉及什么...
查看>>
没有开玩笑:云计算之后是……雾计算
查看>>
不重视 TDD 与 Code Review 的代价
查看>>
《现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版)》——2.13 习题...
查看>>
《产品设计与开发(原书第5版)》——1.2 谁来设计和开发产品
查看>>
Gartner:75%的App无法通过明年标准安全测试
查看>>
《文明之光 第一册》一一7.3 第二节 最珍贵的财富(1)
查看>>
《树莓派Python编程入门与实战》——3.8 使用适当的工具
查看>>
使用云市场快速搭建小型电商网站
查看>>
如何使用数据库12.2简化数据验证代码?
查看>>
《DevOps:软件架构师行动指南.》导读
查看>>
《应用程序性能测试的艺术(第2版)》—第2章 2.3节性能测试工具集:概念验证...
查看>>
《HTML5 开发实例大全》——1.7 实现下拉弹出效果
查看>>
《Python数据可视化编程实战》—— 1.1 介绍
查看>>
《代码整洁之道》—第1章1.7节前传与原则
查看>>
精通Python网络爬虫:核心技术、框架与项目实战.2.1 网络爬虫技能总览图
查看>>
《Spark大数据分析:核心概念、技术及实践》一 第2章 Scala编程
查看>>
《Puppet实战手册》——1.10 利用Git钩子自动进行语法检查
查看>>
《解读NoSQL》——2.9 小结
查看>>
机器学习中的常用距离
查看>>