项目运行环境配置教程Apache+php+mysql
- 格式:pdf
- 大小:969.81 KB
- 文档页数:5
环境软件版本介绍:APACHE 2.0.59PHP5.2.3MYSQL5.0.45GD-2.0.35Zend Optimizer v3.3.0说明:以下环境安装是根据网域高科建站系统在WINDOW2003服务器上的运的要求来配置的,为保证顺利安装完成,请务必对照文档中的说明和示意图来操作注意:安装前,先检查服务器上是否已装有相同软件,以免服务冲突!在配置服务器的同时把IIS先服务装上。
本程序需要php+mysql+zend optimizer环境运行,运行环境安装包下载地址:/dow/phpmysqlzend.rar第一部分环境配置1: PHP 5.2.3的安装配置步骤a>解压环境安装包Win_php5inst,将php-5.2.3-Win32目录下的PHP5文件夹复制到C:\ ,并给C:\PHP5 添加来宾帐户,添加方法:右键PHP5文件夹=> 安全=> 添加=> 高级=> 立即查找在搜索结果中找到IUSR_ 开头的用户,权限默认,确认即可!b>右键我的电脑=> 属性=> 高级=> 环境变量=> 系统变量=> 选择Path 变量=>编辑=> 在变量值添加C:\PHP5 注意哦:跟前面的值要用分号隔开c>设定PHPRC环境变量,右键我的电脑=> 属性=> 高级=> 环境变量=> 系统变量= > 新建=> => 按确定完成,做完c>和b>两步后,记得要重启服务器哦,光注销是不够的d>右键我的电脑=> 管理=> 服务和应用程序=> internet信息服务(iis)管理器=>右键web服务扩展=> 添加一个新的web服务扩展=>扩展名PHP5,在要求的文件中添加php-cgi.exe,设置扩展状态为应许。
确定添加操作完成。
如何搭建PHP运行环境?不用愁,手把手教你,百分百成功!本笔记有原理分析、有详细步骤、有相关软件下载,php环境搭建轻松解决!第一课。
二、搭建一个web服务器(apache)与PHP配合最好的就是apache软件。
第一步、apache的安装1、下载相应版本的apache:2、安装时需要设置服务器的信息:3、我们使用自定义安装进行一些配置项:设置以下安装位置:4、Install开始安装和测试是否成功。
安装完成后,应该:在浏览器的地址栏中输入:Localhost如果能够发现如下的界面说明apache安装成功:Apache安装完成了,说明我们有:http服务器。
先祝贺下!第二步、安装php软件下面需要添加http服务器对php文件的处理能力。
安装php软件:Php版本的介绍?5.x 表示的php软件的开发版本好。
数字越大越新。
一般建议下载最新的稳定版本。
通常情况下我们都将php作为apache的一个工具来使用。
将php作为apache的一个模块来使用。
通常情况下:安装php 指的是将php安装成apache的模块。
1、下载相应版本:不用安装的步骤,需要解压配置即可:2、解压并将文件复制到安装目录(E:\amp\php):3、配置php与apache的关系:通过修改apache的配置文件达到目的:Apache的配置文件:apache的安装目录/conf/httpd.conf,我这里是:E:/amp/apache/conf/httpd.conf配置文件中使用apache的指令LoadModule来实现即可loadModule 模块名模块地址Httpd.conf文件:此时apache已经有了一个叫做php的工具了。
4、此时还需要配置,在什么时候应该调用这个工具。
只有请求到的文件的后缀名为 .php的话才需要调用这个工具完成解析。
利用执行段<FilesMatch>完成。
Httpd.conf中::5、重启apache使apache的配置文件生效:重启方法如下:6、判定PHP安装是否成功是通过访问localhost/info.php来进行检查。
Lamp环境的详细配置(基础篇)1、编译之前的准备工作,一般我们在网上下载源代码的软件包,都是用C语言,C++编写的。
既然如此,我们就需要一种能够编译这种软件包的工具,那么在linux下就提供一种非常好用的工具gcc编译器,目前可以编译的语言:C 、C++、Fortran、Java,所以你要在编译之前确保你的系统已经安装好gcc的编译器;另外,你还需要安装autoconf,automake工具,它们用于自动创建功能完善的makefile文件,用于编译安装,在redhat(linux)下可以用yum命令自动安装gcc编译器和相关工具。
2、使用yum命令安装gcc及相关工具:3、在网上下载Lamp环境所需的source软件包,例如:注意:http-2.2.17是经过解压之后,生成的目录;源软件包名为http-2.2.17.tar.gz4、解压源代码软件包;注意:解压之后会生成一个httpd-2.2.17的目录,我们用命令“cd”,切换到目录httpd-2.2.17下;5、一般在解压之后,会在目录httpd-2.2.17下,生成./configure 可执行文件,我们可以利用这个文件执行一些编译前的配置工作,例如指定apache的工作目录,指定apache支撑的模块,配置文件的路径;参数详解:--prefix=/usr/local/apacle //指定apache的安装路径。
--enable-so //让apache以动态共享对象(DSO)的方式编译。
--enable-rewrite //基于规则的URL操控,让apache支持重写功能;--sysconfdir=/etc //指定apache主配置文件的工作目录。
6、指定参数配置之后,用make进行编译;然后编译安装。
备注:安装成功后会生成12个目录,所以我们最好是切换到/usr/local/apache/目录下,确认一下;7、apache服务的启动与关闭1)启动# 另一种方式:备注:apachectl命令的路径:/usr/local/apache/bin/apachectl # apache的默认侦听的端口是80,利用netstat命令查看一下apache服务侦听的端口是否开启:# 我们可以用lynx命令在字符界面测试,看apache服务是否成功运行,系统默认是没有这个命令的,我们需要安装一个软件包生成这个命令,首先利用rpm命令查看一下;备注:提示程序包lynx没有安装;#用yum命令安装提供lynx命令的工具包;#测试备注:如若出现下面的界面,则证明apache服务已经成功;2)关闭# 用netstat 命令查看一下:备注:呵呵,apache的默认端口没有开启哦,所以这里看不到结果;#如果你觉得/usr/local/apache/bin/apachectl这条命令打起来很麻烦,我们可以利用用户自定义变量的方式,简易此操作,例如:#这样就可以了,我们测试一下:如此一来成功了,简易很多吧。
Centos6.5下安装Apache_mysql_php源码包安装(LAMP环境搭建图文教程)Centos6.5_Apache_mysql_php(LAMP环境搭建图文教程)安装内容详细介绍:编译安装过程介绍一、解压tar.gz为后缀的压缩软件包二、在Centos系统中源代码包安装过程配置(configure)编译(make)安装(make install)各个软件编译安装顺序搭建LAMP环境时,需要安装的所有软件都要按照一定的顺序安装,我们按Apache->MySQL->PHP顺序安装。
但在安装PHP之前,应先安装PHP5需要的最新版本库文件,例如libxml2、libmcrypt以及GD2库等文件。
安装GD2库是为了让PHP5支持GIF、PNG和JPEG图片格式,所以在安装GD2库之前还要先安装最新的zlib、libpng、freetype 和jpegsrc等库文件。
而且中间还会穿插安装一些软件。
读者可以按照本节提供的顺序安装检查安装时使用的编译工具是否存在Gcc -v如果发现gcc没有安装。
可用下面三种方式进行安装:Gcc安装方法1:yum -y install gccyum -y install gcc-c++yum install makeGcc安装方法2:-- 或者yum groupinstall "Development Tools" 一般用这个就好Gcc安装方法3:-- 或者yum install gcc gcc-c++ kernel-devel卸载默认的低版本环境目前发行的Centos操作系统版本中,如果选择默认全部安装,就已经安装了LAMP环境,但是版本相对都比较低。
我们可以再安装一个LAMP环境和原来的并存,但是这样做没有必要,因为同时只能开启一个LAMP环境。
所要我们要在安装之前,先应检查一下系统中是否已经安装了低版本的环境,如果已经安装过了,停止原来的服务运行,或者把原来的环境卸载掉。
1. 安装Apahce, PHP,以及php连接mysql库组件。
yum -y install httpd php php-mysql2. 配置开机启动服务/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动]/sbin/chkconfig --add mysqld [在服务清单中添加mysql服务]/sbin/chkconfig mysqld on [设置mysql服务开机启动]/sbin/service httpd start [启动httpd服务,与开机启动无关]3.//安装apache扩展yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql//安装php的扩展yum install php-gdyum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc4.apache的配置文件是/etc/httpd/conf下modules放在/usr/lib/httpd下php的配置文件在/etc/php.d/下和/etc/php.iniphp的modules放在/usr/lib/php/modules下apache 默认支持php配置zendoptimizer-3.3.3 cd 目录install 安装过程指定httpd控制文件/etc/rc.d/init.d/httpd路径/etc/httpd配置cronolog进行日志分割下载/download/index.html./configure --prefix /usr/local/cronologmakemake install即可httpd-vhost.conf中的日志设置项可以为:ErrorLog “|/usr/local/cronolog/sbin/cronolog/home/www/apache_logs/-error_log%Y%m%d" CustomLog |/usr/local/cronolog/sbin/cronolog /home/www/apache_logs/-access_log%Y%m%d"combinedmount -t nfs 192.168.0.252:/home/www/wwwroot/bbs /home/www/wwwroot/bbs出现:Document root must be a directory解决办法?关闭selinux setenforce 01.前言CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。
Win2003 Apache+PHP+MYSQL+phpMyAdmin+Zend Optimizer+的安装配置教程php环境配置最新工具:Apache HTTP Server2.2.15-win32-x86-no_ssl.msi;php-5.3.2-Win32-VC6-x86.zipmysql-essential-5.1.48-win32.msiphpMyAdmin-3.3.4-all-languages.rarZendOptimizer-3.3.3-Windows-i386.exe (本版本暂时不支持PHP5.3.X系列)确保系统上安装有常用运行库支持:VC++ 2008 SP1、VC++ 6.0等操作系统:Win 2003 sp2 (注本教程在WINXP SP2 WIN2000上同样适用)第一步:MYSQL5.1.X的安装(1) 安装软件双击mysql-essential-5.1.48-win32.msi;如下图所示:选择Custom 自定义安装,如下图所示:点击"Change"更改MySQL 安装目录,如下图所示:待文件复制安装完毕后,进行MySQL 设置界面,单击Finish 。
如下图所示:选择Detailed Configuration 进行详细配置,如下图所示:选择MySQL 运行模式:Server Machine 如下图所示:(说明:下面这个选项是选择mysql应用于何种类型,第一种是开发服务器,将只用尽量少的内存,第二种是普通WEB服务器,将使用中等数量内存,最后一种是这台服务器上面只跑mysql数据库,将占用全部的内存。
)选择MySQL 数据库默认存储方式:Non-Trans Only ( MYISAM) 如下图所示:(说明:下面是选择数据库用途,第一种是多功能用途,将把数据库优化成很好的innodb 存储类型和高效率的myisam存储类型,第二种是只用于事务处理类型,最好的优化innodb,但同时也支持myisam,最后一种是非事务处理类型,适合于简单的应用,只有不支持事务的myisam类型是被支持的。
1 引言现在的网站不仅仅是提供一些静态页面就可以了,它还包括怎样存储数据、怎样查询数据、怎样处理用户的请求、怎样创建包含正确信息的文档,要适应这些需要有很多选择。
目前,很多人选择这样的组合:Apache+Php+MySQL来建设自己的网站,因为它们都可以免费从网上下载,而且很容易在Linux平台下应用,网站的安全性、稳定性和执行效率都非常优秀。
1.1课题背景Linux以其开放源代码精神和系统的稳定效能迅速崛起,目前全世界使用Linux架设的网站数呈爆炸性增长,甚至已影响到Microsoft的Windows NT[1]。
计算机的网络应用不可避免地会用到数据库,由于MySQL在Linux平台上使用和配置简单,得到了许多开发人员的亲睐。
PHP是一种公开源码的自由软件,利用它可以开发各种功能强大、交互性强的动态页面。
并且,PHP具有跨平台性,在一个平台上用PHP脚本语言编写的程序,不用修改就可以在另一个平台上直接运行,基于一种数据库编写的PHP脚本语言程序,略作修改就能适用于另一种数据库。
目前基于完全免费的组合Linux+Apache+Php+MySQL 已逐渐成为Web应用的主流。
1.2目的与意义WWW(即World Wide Web,简称Web)是迄今为止Internet上最成功的服务,它能够实现信息发布、资料查询、数据处理和视频点播等诸多应用。
架设WWW服务器是Internet应用中必不可少的工作,而在服务器软件方面,Apache服务器具有举足轻重的地位。
说到Apache我们不得不提一下MySQL和PHP,MySQL是一个小型关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,被广泛地应用在Internet上的中小型网站中。
PHP 是一种HTML内嵌式的语言,它与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。
最近想学习php,所以需要在windows下搭建环境,我刚接触到这方面,是个菜鸟,在apache+php+mysql的配置过程中出现了很多问题,网上也搜了很多资料,搞得我都痛苦死了,最后终于解决了,后来才发现,原来原因是如此简单,哈哈。
所以想写下来这些,希望能给刚入门的提供一点帮助。
1 准备工作:a)下载PHP:从此处下载免费的PHP: /downloads.php,这个很重要,千万别下载错了,我在经历了下载若干次错误的版本后,终于下载了正确的了。
因为我是在windows下搭建的,所以需要下载VC6的版本,并且一定要是Thread Safe版的zip文件,目前最新的版本是PHP 5.2 (5.2.17)VC6 x86 Thread Safe。
如果你下错了版本就会造成解压的php文件中缺少php5apache2_2.dll 、libmysql.dll、php5ts.dll,并且即使php和apache的配置都是正确的也没有办法成功运行。
下面是php官网左侧的提示:If you are using PHP with Apache 1 or Apache2 from you need to use the VC6 versions of PHPIf you are using PHP with IIS you should use the VC9 versions of PHP因为下载版本的不正确,在配置的过程中我就遇到过这样如下两种问题:Apache is running a threaded MPM,but your PHP Modle is not compiled to be threadsafe. You need to recompile PHP.和PHP Fatal error: Call to undefined function mysql_connect() in…。
第二个问题让我很是崩溃,网上也搜了很多的解决办法,我也都按照他们所讲的一一配置了,但是还是无法解决,这个问题折腾了我好几天,最后终于在今天把上述2个问题都解决了,哈哈。
LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置之前写过一个red hat 9下的LAMP环境的配置,不过由于版本比较旧,很多不适用了。
所以决定写一个新的LAMP环境搭建与配置教程。
本配置是在CentOS-5.3下httpd-2.2.11.tar.gzMySQL-client-community-5.1.33-0.rhel5.i386.rpmMySQL-devel-community-5.1.33-0.rhel5.i386.rpmMySQL-server-community-5.1.33-0.rhel5.i386.rpmphp-5.2.9.tar.gz以上软件可以直接点击到下载页面下载。
这个配置也基本适用于相应的red hat as 5或fedora版本中的配置/*********************************************** 作者: 我不是鱼* LAMP中文网: * PHP爱好者站: * Email: deng5765@* 博客: /blog**********************************************/首先说明一下,这个需要会员,并且回复才可以完全查看。
不同意就不必再往下看了。
之前的一些配置教程中很多人都没有成功,发现大多问题都是出在本身,虽然对着教程做,但也粗心大意。
这个配置教程时我实践可行的,如果不成功请重新认真检查自己的步骤。
一般情况下,Linux默认安装了Apache。
如果已经安装Apache,那我们就先把它协卸载掉。
怎么知道是否已经安装呢?安装系统是软件都是通过rpm包安装的,所以可以通过命令rpm -qa | grep httpd-qa是指列出所以安装的软件,加上grep httpd,是只列出包含httpd 的所有软件。
如果大家还不熟悉这个命令的话可以记记,下面以及以后的配置都会用到。
项目运行环境配置教程Apache+php+mysql
第二步:下载源代码的集成运行环境XAMPP.7z(百度网盘下载地址:Apache+PHP+Mysql提取码:avip(下载网盘文件夹下面的xampp.7z)或者
下载地址:
https:///projects/xampp/files/XAMPP%20Windows/5.6.
3/(改地址需要翻墙)选择
xampp-portable-win32-5.6.3-0-VC11.7z下载)完成后并解压,解压后的文件夹xampp拷贝根目录下面(比如:C,D,E盘下面,不能放到桌面或者其他文件夹下面),如下图:
第三步:拷贝下载的源代码(htdocs下面所有内容)到XAMPP下面的的htdocs文件夹下面,如下图:
XAMPP,如下图:
点击上面apache和MySQL后面的start按钮,启动服务,服务启动成功后,如下图:
第五步:点击上图中Apache后面的Admin,或者打开浏览器输http://localhost出现如下图所示:
配置好上图后,出现如下图地图:
增加、删除、修改都可以。