基于在Apache和MySQL下构建PHP环境(三)
2010-07-30 22:06
941 查看
PHP是PHP Hypertext Preprocessor(超级文本预处理语言)的缩写,是一种HTML嵌入式脚本语言,且支持多种操作系统平台
同样在RHEL5中使用源码包编译安装PHP软件包。
解压并释放下载的PHP源码包到/usr/src目录中,并切换进入展开的源码文件夹
预先配置编译时的参数
Ø --prefix:设置PHP程序的安装路径
Ø --enable-mbstring:设置PHP支持多字节字符串
Ø --with-apxs2:设置Apache服务器提供的apxs模块支持程序的文件位置
Ø --with-mysql:设置MySQL服务器程序的安装位置
Ø --with-config-file-path:设置PHP程序的配置文件所在的位置
编译并安装
安装完之后,PHP安装程序通常不会复制配置文件,因此还需要复制源码目录中的PHP配置模板文件PHP.ini-dist,将其复制为PHP配置文件中的php.ini文件即可。
PHP程序需要和web服务器协同工作,才便于发挥其强大的作用。因此还要编辑httpd服务器的主配置文件httpd.conf,添加支持PHP环境的相关配置。
编辑httpd.conf文件,加载libphp5.so模块并添加相关配置
修改DirectoryIndex配置行,添加index.php项,以便httpd服务器能够正确搜索该首页文件
查找AddType配置项添加对.php类型的网页文件的识别
修改完之后,重启Apache服务
.测试PHP与Apache的协同工作,编写一个PHP测试网页文件,使用phpinfo()函数显示服务器的php环境信息
在apache网站的根目录中建立测试网页文件test.php
打开浏览器访问http://www.caomei.com/test.php进行测试
成功访问Apache网站
测试php与MySQL数据库的协同工作
编写一个php测试网页文件,添加简单的数据库操作命令,用于验证与MySQL服务器的连接、查询等操作。
打开浏览器访问http://www.caomei.com/testdb.php进行测试
这样php环境就搭建好了
同样在RHEL5中使用源码包编译安装PHP软件包。
解压并释放下载的PHP源码包到/usr/src目录中,并切换进入展开的源码文件夹
预先配置编译时的参数
Ø --prefix:设置PHP程序的安装路径
Ø --enable-mbstring:设置PHP支持多字节字符串
Ø --with-apxs2:设置Apache服务器提供的apxs模块支持程序的文件位置
Ø --with-mysql:设置MySQL服务器程序的安装位置
Ø --with-config-file-path:设置PHP程序的配置文件所在的位置
编译并安装
安装完之后,PHP安装程序通常不会复制配置文件,因此还需要复制源码目录中的PHP配置模板文件PHP.ini-dist,将其复制为PHP配置文件中的php.ini文件即可。
PHP程序需要和web服务器协同工作,才便于发挥其强大的作用。因此还要编辑httpd服务器的主配置文件httpd.conf,添加支持PHP环境的相关配置。
编辑httpd.conf文件,加载libphp5.so模块并添加相关配置
修改DirectoryIndex配置行,添加index.php项,以便httpd服务器能够正确搜索该首页文件
查找AddType配置项添加对.php类型的网页文件的识别
修改完之后,重启Apache服务
.测试PHP与Apache的协同工作,编写一个PHP测试网页文件,使用phpinfo()函数显示服务器的php环境信息
在apache网站的根目录中建立测试网页文件test.php
打开浏览器访问http://www.caomei.com/test.php进行测试
成功访问Apache网站
测试php与MySQL数据库的协同工作
编写一个php测试网页文件,添加简单的数据库操作命令,用于验证与MySQL服务器的连接、查询等操作。
打开浏览器访问http://www.caomei.com/testdb.php进行测试
这样php环境就搭建好了
相关文章推荐
- 构建基于Windows+MySQL+Apache+php+Snort的IDS
- Docker笔记一:基于Docker容器构建并运行 nginx + php + mysql ( mariadb ) 服务环境
- Linux配置手册(八)基于MySQL构建PHP环境
- 基于腾讯云的Centos6系统搭建Apache+Mysql+PHP开发环境
- Docker笔记一:基于Docker容器构建并运行 nginx + php + mysql ( mariadb ) 服务环境
- 基于CentOS 6.8平台最新源代码包编译安装LAMP环境搭建(Apache+MySQL+PHP)
- linux+apache+mysql+php平台构建及环境配置
- 基于bitnami-tomcatstack构建Apache、MySQL、Tomcat、Redis开发环境
- linux+apache+mysql+php平台构建及环境配置
- 基于阿里云centOS服务器,LAMP环境搭建(linux+apache+mysql+php)
- Windows7/8搭建web(Apache+PHP+MySQL)开发环境
- windows下搭建Apache+Mysql+PHP开发环境
- 【志银】php5.6-Apache2.4-mysql5.6环境配置(win7_64位)
- Mac OS上搭建Apache+PHP+MySQL开发环境的详细教程
- CentOS 安装 Apache PHP MYSQL Memcached Memcache 环境配置
- Win7下安装配置PHP+Apache+Mysql+PHPMyAdmin环境教程(非集成)
- windows下配置APMServ实现Apache+PHP+Mysql环境
- 在ubuntu10.10配置一个Apache+MySQL+PHP环境
- CentOS 5.x 环境下Apache、MySQL和PHP的简单安装
- WAMP实战演练之Apache-httpd-2.4.9+MySQL-5.6.17+PHP-5.5.10开发环境搭建