Apache,Php,Mysql的安装和配置

合集下载

Windows + Apache + PHP+MySQL+Zend

Windows + Apache + PHP+MySQL+Zend

网站服务器Windows + Apache + PHP+MySQL+Zend操作环境和软件版本:安装Apache1、双击安装文件,开始安装,单击Next进行下一步:2、选中“I accept the terms in the license agreement”,单击Next:3、单击Next:4、填写网络名称、服务器名称、管理员邮箱:*如果系统中安装了IIS或者其他占用80端口的软件时。

请选择“only for the Current,on port 8080,when started Manually”,或者将IIS或其他软件的端口改为非80端口。

5、安装方式选择“典型安装”或“自定义安装”:6、设置需要安装的组件和安装路径(建议不要更改安装路径):7、点击“Install”进行安装:8、Apache成功启动:9、测试Apache,输入http://127.0.0.1,出现“It works!”字样说明安装成功:安装MySQL1、双击安装文件,开始安装,单击Next:2、勾选“I accept the terms in the license agreement”,单击Next:3、选择“标准安装”、“自定义安装”或“完全安装”,这里选择自定义安装:4、设置需要的组件和安装路径,单击Next:5、点击“Install”开始安装:6、点击“Finish”完成安装,并启动MySQL设置程序:7、点击Next对MySQL进行设置:8、保持默认,单击Next:9、选择“Server Machine”,点击Next:10、点击Next:11、设置数据库的保存位置,点击Next:12、点击Next:13、设置MySQL端口,通常保持默认即可。

点击Next:14、根据需要选择字符集(如GB2312),这里选择UTF8,点击Next:15、勾选“Include Bin Birectory in Windows PATH”,点击Next:*这一步的作用是将函数加入到系统变量,以便在DOS下调用MySQL命令。

win7_apache_+mysql+PHP_配置更新篇(赛林)

win7_apache_+mysql+PHP_配置更新篇(赛林)

win7安装Apache+PHP+MySql环境apache 简介2012年5月Web服务器市场份额Windows7下的apache + php安装配置一、需要的软件httpd-2.2.22-win32-x86-openssl-0.9.8t.msi官网下载地址:/apache//httpd/binaries/win32/httpd-2.2.22-win32-x86-openssl-0.9.8t.m siphp-5.4.1-Win32-VC9-x86.zip最新版下载地址:/downloads/releases/php-5.4.3-Win32-VC9-x86.zipmysql-5.5.24-win32.msi二、首先安装好apacheA、双击httpd-2.2.22-win32-x86-openssl-0.9.8t.msi文件安装,在安装过程中输入Network Domain(填写网络域名,自己定吧,、都可以,以后在配置文件中可以再改)、Server Name(填写服务名,自己定吧,、都可以,以后在配置文件中可以再改)、Administrator's Email Address(填写你的邮件地址,只要是邮件地址都可以)后,点击next,直到完成。

B、在浏览器中输入http://localhost,回车,如果出现It works.则表示安装成功。

三、安装并配置phpA、解压php-5.4.1-Win32-VC9-x86.zip,将解压过后的文件重命名为php54,将其放在e盘目录下(也就是php54的路径是e:/php54)。

B、在e:/php54文件夹下,将php.ini-development文件重命名为php.ini。

然后用记事本打开此文件。

开启php扩展模块,php有许多模块,php安装文件中有个ext的目录(e:/php54/ext),这个目录下,有php所有的支持模块。

首先我们要启用这个目录下的模块,就需要如下操作:找到; extension_dir = "ext"(大概在730行这个位置),将其改为extension_dir = "e:/php54/ext",php 安装目录下ext 子目录的绝对路径,也就是e:/php54/ext路径,这步很重要。

Linux下LAMP(apache+mysql+php)环境的详细配置(基础篇)

Linux下LAMP(apache+mysql+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这条命令打起来很麻烦,我们可以利用用户自定义变量的方式,简易此操作,例如:#这样就可以了,我们测试一下:如此一来成功了,简易很多吧。

Centos7以上版本搭建Apache+PHP+Mysql+PhpMyAdmin环境搭建

Centos7以上版本搭建Apache+PHP+Mysql+PhpMyAdmin环境搭建
4、安装MySql
[root@localhost ~]# yum -y install mysql
安装提示如下:
Installed:
mariadb.x86_64 1:5.5.50-1.el7_2
Dependency Updated:
mariadb-libs.x86_64 1:5.5.50-1.el7_2
2/etc/init.d/iptables stop关闭防火墙
3 开放端口
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
Centos7以上版本搭建Apache+PHP+Mysql+PhpMyAdmin环境
作为一家创业公司,盼客科技在开发Y米 App(一个撩妹纸的App)的时候,跟大多数创业团队一样,选择了阿里云作为公司网站和App的服务端。当时最新版的CentOS是7.2,我们毫不犹豫地选择这个最新的版本。但是对于一个新手来说,在阿里云上遇到了很多坑,完全按照阿里云上的帮助和使用说明,基本上是跑不起来的,特别是最后的两个步骤,是很多技术文章都没提到过的。废话少说,直接来实操的:
Dependency Installed:
php-pdo.x86_64 0:5.4.16-36.3.el7_2
Complete!
此时的提示即表示php-mysql安装成功了!
五、安装基本常用扩展包
1、安装Apache扩展包

WindowsServer2008下搭建Apache+PHP+MySQL

WindowsServer2008下搭建Apache+PHP+MySQL

WindowsServer2008下搭建Apache+PHP+MySQL一、准备条件:1、需要用到的软件:❑Apache安装文件:httpd-2.2.22-win32-x86-openssl-0.9.8t.msi下载地址:/detail/u010748833/5537765❑PHP安装文件:php-5.4.15-Win32-VC9-x86.zip下载地址:/detail/u010748833/5537977❑MySQL安装文件:mysql-5.5.24-win32.msi下载地址:/detail/u010748833/5537887mysql-connector-odbc-5.2.5-win32.msi下载地址:/detail/u010748833/5537935❑管理程序:phpMyAdmin-4.0.2-all-languages.zip下载地址:/detail/u010748833/5538021❑VC9运行库:vcredist_x86.exe下载地址:/detail/u010748833/55377512、安装前的注意事项:先停用IIS,因为IIS默认使用80端口,会与Apache产生冲突;二、安装Apache:1、双击Apache的安装程序,进入到欢迎界面2、点击“Next”,进入下一步“许可协议”界面3、选择“I accept the terms in the license agreement”,接受许可协议,并点击“Next”进入下一步配置4、此处是对Apache服务的一些介绍,直接点击“Next”进入下一步5、以上每项可根据自己实际情况自行填写,填写完毕,点击“Next”进入下一步6、进入安装模式选择界面,可以任意选择,这里建议选择“Custom”模式,也就是自定义模式,这样可以选择性安装一些功能,点击“Next”进入下一步7、点击“Change”可以更改安装Apache的路径,选择自己需要的路径即可,上边为一些可选的功能,可根据自己的需要,点击图标中的“▼”进行选择,如果没有安装配置过Apache,可选择全部安装,不会对使用造成影响,点击“Next”进入下一步8、选择“Install”进行安装,系统会自行安装9、安装完成,点击“Finish”退出安装程序即可完成对Apache的安装。

apapche配置说明

apapche配置说明
LoadModule php4_module modules/libphp4.so
好了,":wq"保存httpd.conf文件,退出vi。启动apache server:
/usr/local/apache/bin/apachectl start
如果你想让你的apache每次系统reboot后都自动启动,你可以这样做:
--enable-module=rewrite \
--enable-module=so
执行以上指令,应该没有错误信息。--prefix=/usr/local/apache表示我们要把apache安装到/usr/local/apache目录下。
shell>make
――用make来编译。
# description: Starts and stops the Apache HTTP Server.
":wq"保存httpd文件,退出vi。
把httpd变成可执行文件:
shell>chmod +x /etc/rc.d/init.d/httpd
将httpd加入service列表:
shell>chkconfig --add mysql
注:如果你发现你的系统不认识chkconfig这个命令,你可以试着打/sbin/chkconfig看看。
注:安装mysql rpm后,它会自动安装mysql 内建的database (mysql和test)。
安装mysql后,用
shell>./configure \
--with-apxs2=/usr/local/apache/bin/apxs \
--disable-debug \

Centos6.5下安装Apache_mysql_php源码包安装(LAMP环境搭建图文教程)

Centos6.5下安装Apache_mysql_php源码包安装(LAMP环境搭建图文教程)

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环境。

所要我们要在安装之前,先应检查一下系统中是否已经安装了低版本的环境,如果已经安装过了,停止原来的服务运行,或者把原来的环境卸载掉。

CentOS下Apache、PHP、MySQL安装配置

CentOS下Apache、PHP、MySQL安装配置

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依照开放源代码规定释出的源代码所编译而成。

基于linux的apache+mysql+php的安装配置

基于linux的apache+mysql+php的安装配置

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语言,现在被很多的网站编程人员广泛的运用。

如何在windows下配置apache+php+mysql

如何在windows下配置apache+php+mysql

最近想学习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个问题都解决了,哈哈。

Winodws下Apache+PHP+MySQL的安装配置

Winodws下Apache+PHP+MySQL的安装配置
பைடு நூலகம்
服 务 器 的 选择 框 。 () 4 配置 开 始 , 择 第 一 项 选
Con i fgur to a in。
D t ie 2安装aah ea ld pce 安 装Ap c e a h 同样 是 我 们 熟悉 标 准 的安
用 记 事 本 打 开 编辑 刚 才 复 制 到 c:
d ws o 的服 务 , 议选 择设 成 服 务 , 建 这样 以后
录 中。 比如c \ hp k x :p S et
My q 在wid ws 台下的 安 装是我 们 件 , 和原 来 已有 的 数据 库 的 编 码 一 致 , sl no 平 要 否
复制 c: P P \目录 下的 p p t . l \ H S h 5s d l 文件 Nc \ n t s se 2 : win \ y tm3 目录 中 。
要圜 - !
。 。 。 。 . 。 。 。 。 。 。.
T 技 术
Wio w 下 Ap c e P P My QL的安装配 置 nd s ah+ H + S
陶 冶 ( 吉林 航空工 程学校 吉林 省吉林 市 1 2 01 0 ) 3 摘 要:H P P的执行 效率是有 目共睹的 , 这也是 大家喜欢它的原因之一, 它称 为绝妙搭 挡的My q 以及Ap c e 和 sl a h 相融合, 能不惊叹其效率 不 了。 HP更新也很快 , P 这里 列举 了目前最新 版本P 5. . , HP 1 4 最新版 本的My q 5. . 2 h My m n . . 的安装过程 。 s l 0 2 和p p Ad i 一2 8 1 关 键 词 : sl aah P Myq pc e HP 中图分 类号 : P T 3 文 献标 识 码 : A 文章编号 : 4 0 8 2 1 ) 9c一 o 2 o 1 7 - 9 X( 0 o () o 3 一 1 6 o

Linux下Apache,MySQL,PHP安装与配置

Linux下Apache,MySQL,PHP安装与配置

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 的所有软件。

如果大家还不熟悉这个命令的话可以记记,下面以及以后的配置都会用到。

WINDOWS下搭建APACHE MYSQL PHP集成安装环境

WINDOWS下搭建APACHE MYSQL PHP集成安装环境

Windows下搭建Apache Mysql PHP集成安装环境可以通过安装wamp来实现。

Wamp就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。

WampServer是Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。

免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。

在windows下将Apache+PHP+Mysql集成环境,拥有简单的图形和菜单安装和配置环境。

PHP扩展、Apache 模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。

再也不用到处询问php的安装问题了,wampserver一切都搞定了。

这个软件是完全免费的,可以在其官方网站下载到最新的版本。

WAMP5该软件在你的系统上自动地安装Apache,PHP5,和MySQL。

该软件配以一个以系统托盘图标运行的服务管理器,以及一个插件,现在允许你的在同一个服务器上运行PHP4.3.9PHP5.0.2。

Next
Next
选择安装目录。

勾选桌面桌面快捷方式。

安装中。

安装快结束时需要选择浏览器。

默认ie
设置邮箱或者Next
Finish。

安装完成后任务栏图标为绿色则服务启动成功。

右键图标可设置语言为中文。

然后Apache Mysql PHP集成安装环境搭建完成。

在Ubuntu上安装配置PHP+MySQL+Apache

在Ubuntu上安装配置PHP+MySQL+Apache

PHP开发和服务器运行环境首选LAMP组合,即Linux+Apache+Mysql+Php/Perl /Python,能最优化服务器性能。

如何在本地电脑Ubuntu 中安装和配置LAMP环境搭建?Ubuntu9.10本身就是基于Linux内核,所以Linux是现成的了。

使用Ubuntu LAMP Server软件包可以很简单地实现Linux下Apache,Mysql和Php的统一安装和配置,也不再需要一个一个来安装配置了。

Ubuntu环境下如何安装LAMP组件?使用Ubuntu界面管理器:系统->系统管理->新立得软件包管理器->编辑->使用任务标记分组软件包->LAMP Server(勾选)->确定->返回到上一个窗口点击应用(或 System->Administration->Synaptic Package Manager->Edit->Mark packages by Task->LAMP Server->OK)。

然后系统会自动下载安装lamp环境软件包,几分钟就下载搞定。

安装过程中会要求设置Mysql root帐号的密码,设置好了记住。

另外当Ubuntu系统升级时lamp环境组件也会同时更新到最新版本。

安装完毕测试:打开Firefox浏览器在地址栏输入127.0.0.1,显示It works!表明Apache 服务器已经开始工作了,LAMP安装也就这样完成了。

当然不使用Gnome,使用终端命令也很简单:直接一条命令:apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql设置Ubuntu文件执行读写权限LAMP组建安装好之后,PHP网络服务器根目录默认设置是在:/var/www。

由于Linux系统的安全性原则,改目录下的文件读写权限是只允许root用户操作的,所以我们不能在www文件夹中新建php文件,也不能修改和删除,必须要先修改/var/www目录的读写权限。

Apache+PHP服务器详细配置

Apache+PHP服务器详细配置

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类型是被支持的。

Linux环境安装PHP+Mysql+apache+nginx详细攻略

Linux环境安装PHP+Mysql+apache+nginx详细攻略

Linux环境安装PHP+Mysql+apache+nginx详细攻略Centos 5.5 32bitApache 2.2.17Nginx 0.8.54MySQL 5.1.55PHP 5.2.17一、重装Centos系统,删除不比要的程序,并安装相关组件:yum -y remove httpd mysql php安装相关组件yum -y install yum-fastestmirroryum -y updateyum -y install patch make gcc gcc-c++ gcc-g77 flex bison taryum -y install libtool libtool-libs kernel-devel autoconf213yum -y install libjpeg libjpeg-devel libpng libpng-develyum -y install libtiff libtiff-devel gettext gettext-develyum -y install freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel yum -y install file glib2 glib2-devel bzip2 diff* openldap-develyum -y install bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs yum -y install e2fsprogs-devel krb5 krb5-devel libidn libidn-develyum -y install openssl openssl-devel vim-minimal unzipexport PHP_AUTOCONF=/usr/bin/autoconf-2.13export PHP_AUTOHEADER=/usr/bin/autoheader-2.13安装PHP 5.2.x 所需的支持库cd /usr/local/srcwget -c /pub/gnu/libiconv/libiconv-1.13.1.tar.gztar zxvf libiconv-1.13.1.tar.gzcd libiconv-1.13.1/./configure --prefix=/usr/localmakemake installcd ../wget -c /~provos/libevent-2.0.10-stable.tar.gztar zxvf libevent-2.0.10-stable.tar.gzcd libevent-2.0.10-stable/./configure --prefix=/usrmakemake installcd ../wget -c /sourceforge/mcrypt/libmcrypt-2.5.8.tar.gz tar zxvf libmcrypt-2.5.8.tar.gzcd libmcrypt-2.5.8/./configuremakemake install/sbin/ldconfigcd libltdl/./configure --enable-ltdl-installmakemake installcd ../../wget -c /sourceforge/mhash/mhash-0.9.9.9.tar.gz tar zxvf mhash-0.9.9.9.tar.gzcd mhash-0.9.9.9/./configuremakemake installcd ../ln -s /usr/local/lib/ /usr/lib/ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.soln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.aln -s /usr/local/lib/ /usr/lib/ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.soln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-configwget -c /sourceforge/mcrypt/mcrypt-2.6.8.tar.gztar zxvf mcrypt-2.6.8.tar.gzcd mcrypt-2.6.8/./configuremakemake installcd ../安装GD图形支持库:cd /usr/local/srcwget /releases/gd-2.0.35.tar.gztar xzvf gd-2.0.35.tar.gzcd gd-2.0.35./configure --prefix=/usr/local/gd --mandir=/usr/share/man --with-jpeg --with-png --with-freetype --with-zlib --with-fontconfigmake //如果GD报错:configure.ac:64: warning: macro `AM_ICONV' not found in library 你就make clean一下,然后再makemake install二、安装 Mysql 5.1.x:1)先安装Google的开源TCMalloc库,可以提高MySQL在高并发情况下的性能cd /usr/local/srcwget-c /files/google-perftools-1.7.tar.gztar zxvf google-perftools-1.7.tar.gzcd google-perftools-1.7/./configuremake && make installecho "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf/sbin/ldconfigcd ../2)开始安装Mysql 5.1.xcd /usr/local/srcwget -c http://mysql.proserve.nl/Downloads/MySQL-5.1/mysql-5.1.55.tar.gztar -zxvf mysql-5.1.55.tar.gzcd mysql-5.1.55./configure --prefix=/usr/local/mysql --with-extra-charsets=all--enable-thread-safe-client --enable-assembler --with-charset=utf8--enable-thread-safe-client --with-big-tables --with-readline --with-ssl--with-embedded-server --enable-local-infile --without-debug --without-innodb --without-isam --with-mysqld-ldflags=-ltcmalloc_minimalmake && make installcd ../groupadd mysqluseradd -g mysql mysqlcp /usr/local/mysql/share/mysql/f /etc/f/usr/local/mysql/bin/mysql_install_db --user=mysqlchown -R mysql /usr/local/mysql/varchgrp -R mysql /usr/local/mysql/.cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqlchmod 755 /etc/init.d/mysqlchkconfig --level 345 mysql onecho "/usr/local/mysql/lib/mysql" >> /etc/ld.so.confecho "/usr/local/lib" >>/etc/ld.so.confldconfigln -s /usr/local/mysql/lib/mysql /usr/lib/mysqlln -s /usr/local/mysql/include/mysql /usr/include/mysqlservice mysql start/usr/local/mysql/bin/mysqladmin -u root password mgrei //修改红色部分为你的密码service mysql restart3)设置MySQL:打开“/etc/f”文件,修改以下设置,如果没有,可手动添加:关闭远程连接,即3306端口。

mac10.10系统apachephpmysql配置

mac10.10系统apachephpmysql配置

mac 下apache+php+mysql(实践成功)一、启动apache 和设置虚拟访问路径。

mac系统默许已经安装了apachesudo apachectl start启动后,访问应该能看到"It works!"的初始页面,若是对初始页面的内容感到好奇,可以打开"/etc/apache2/",197行可以看到如下代码片段:It works的内容,网上说的之前的版本,是在/Library/WebServer/Documents/这个文件里,这是apache的默许页,我在Yosemite系统中没有发现这个文件,连webserver/documents文件夹都没找见,后来参考了一篇英文说明,才解决了无法访问的问题。

其它帖子都说的不够全面。

也不新。

解决虚拟主机无法访问的英文原文就不帖出来了,英文比较乱,我直接写操作步骤:默许情况下,apache的虚拟主机功能是关闭的,在“/etc/apache2/”中找到下面这行:#Include /private/etc/apache2/extra/将前面的#去掉,然后再打开“/etc/apache2/extra/”,内容修改成类似下面的样子:NameVirtualHost *:8023<VirtualHost *:80>4DocumentRoot "/Users/apple/Sites"5ServerName 6ErrorLog "/Users/apple/Sites/log/"7CustomLog "/Users/apple/Sites/log/" common8<Directory />9Options Indexes FollowSymLinks MultiViews10AllowOverride None11Order deny,allow12Allow from all13</Directory>14</VirtualHost>打开apache配置文件:sudo vim /etc/apache2/编辑apache配置文件:注释掉下面两行前面的##LoadModule userdir_module libexec/apache2/#Include /private/etc/apache2/extra/sudo vim /private/etc/apache2/extra/注释掉下面行前面的##Include /private/etc/apache2/users/*.conf最后你要成立/private/etc/apache2/users/ 若是文件不存在的话,内容依照以下的方式写上:<Directory "/Users/kevin/Sites/">Options Indexes MultiViewsAllowOverride NoneRequire all granted</Directory>sudo vim /private/etc/apache2/users/输入i 插入内容esc 后:wq 保留退出。

Windows下安装 WAMP(Apache、MySQL、PHP)详细图文教程

Windows下安装 WAMP(Apache、MySQL、PHP)详细图文教程

在Windows 下安装WAMP(Apache、MySQL、PHP)详细图文教程LAMP(Linux + Apache + MySQL + PHP)架构是目前世界上最流行的中小型网站服务的采用的环境,其易用性、安全性得到了广大用户的认可。

在广大Windows 操作系统的使用者中,不乏想要要采用“AMP”服务器环境的Web 开发者,本文将详细介绍如何在Windows 系统下安装Apache、MySQL、PHP 服务器环境。

笔者采用的是Windows 7 Ultimate 操作系统,并在Windows XP Professional 和Windows 2003 Server 系统上测试通过,理论上支持包括2000、XP、2003、Vista、7、2008 在内的所有NT 4.0 以上的Windows 操作系统。

安装前的准备工作首先,到各软件官方网站下载其最新版安装程序:1.Apache HTTP Server2.2.17下载页面:/download.cgi/dist/httpd/binaries/win32/2.PHP 5.3.5 (VC6 x86 Thread Safe)下载页面:/downloads.php/download/3.MySQL Community Server 5.5.8下载页面:/downloads/mysql/Apache HTTP Server 我们下载No SSL 版本的(OpenSSL即网页加密传输,我们不需要)最新版MSI 安装包。

PHP 我们点击进入Windows 版本下载页面。

由于我们使用的是Apache 2 环境(而非IIS),我们选择VC6 的最新版的MSI 安装包。

MySQL Community Server 我们根据电脑的CPU 处理器参数选择32-bit 或64-bit 的最新版MSI 安装包下载。

三个软件安装包下载完成。

第一步,执行Apache HTTP Server 的安装。

Apache+php+mysql在windows下的安装与配置图解(最新版)

Apache+php+mysql在windows下的安装与配置图解(最新版)

Apache+php+mysql在windows下的安装与配置图解(最新版)先准备好软件:Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi,更多版本在这里;php官方下载地址:php-5.0.5-Win32.zip,更多镜像下载地址,更多版本下载;mysql官方下载地址:mysql-4.1.14-win32.zip,更多镜像下载地址,更多版本下载。

一、安装Apache,配置成功一个普通网站服务器运行下载好的“apache_2.0.55-win32-x86-no_ssl.msi”,出现如下界面:出现Apache HTTP Server 2.0.55的安装向导界面,点“Next”继续确认同意软件安装使用许可条例,选择“I accept the terms in the license agreem ent”,点“Next”继续将Apache安装到Windows上的使用须知,请阅读完毕后,按“Next”继续设置系统信息,在Network Domain下填入您的域名(比如:),在Server Name下填入您的服务器名称(比如:,也就是主机名加上域名),在Administrator's Email Address下填入系统管理员的联系电子邮件地址(比如:yinpeng@),上述三条信息仅供参考,其中联系电子邮件地址会在当系统故障时提供给访问者,三条信息均可任意填写,无效的也行。

下面有两个选择,图片上选择的是为系统所有用户安装,使用默认的80端口,并作为系统服务自动启动;另外一个是仅为当前用户安装,使用端口8080,手动启动。

一般选择如图所示。

按“N ext”继续。

]选择安装类型,Typical为默认安装,Custom为用户自定义安装,我们这里选择C ustom,有更多可选项。

按“Next”继续出现选择安装选项界面,如图所示,左键点选“Apache HTTP Server 2.0.55”,选择“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。

LAMP设置文档

LAMP设置文档

Linux+apache +mysql +php设置文档一.配置mysql1.进入m y s q l源码目录:c d/u s r/t o o l s2.执行g r o u p a d d m y s q l3.执行u s e r a d d-g m y s q l m y s q l4.执行t a r-z x v f m y s q l-5.0.22.t a r.g z5.执行c d m y s q l-5.0.226.执行./c o n f i g u r e--p r e f i x=/s e r v e r/m y s q l--w i t h-c h a r s e t=g b k --w i t h-e x t r a-c h a r s e t s=a l l7.m a k e8.m a k e i n s t a l l9.c p s u p p o r t-f i l e s/m y-m e d i u m.c n f/e t c/m y.c n f或者c p/o p t/m y s q l/s h a r e/m y s q l/m y-m ed i u m.c n f/e t c/m y.c n f10../s c r i p t s/m y s q l_i n s t a l l_d b--u s e r=m y s q l//初试化表并且规定用m y s q l用户来访问。

初始化表以后就开始给m y s q l和r o o t用户设定访问权限11.执行c p s u p p o r t-f i l e s/m y s q l.s e r v e r/e t c/r c.d/i n i t.d/m y s q l d12.执行c h m o d700/e t c/r c.d/i n i t.d/m y s q l d13.执行c h k c o n f i g--a d d m y s q l d14.进入m y s q l安装目录.c d/s e r v e r/m y s q l15.设置用户权限#c h o w n-R r o o t.#c h o w n-R m y s q l v a r#c h o w n-R m y s q l v a r/.#c h g r p-R m y s q l.#c h k c o n f i g--a d d m y s q l d#s e r v i c e m y s q l d s t a r t#n e t s t a t-a t l n查看m y s q l端口3306是否打开,如果打开说明安装成功更改r o o t用户密码【注:可选该操作】#./b i n/m y s q l a d m i n-u r o o t p a s s w o r d'n e w p a s s w d'16.操作m y s q l基本命令u s e库名;切换库名c r e a t e t a b l e表名(字段设定列表);创建表c r e a t ed a t a b a s e库名;创建数据库二.安装、配置apache先安装a p a c h e服务器H t t p d-2.0.59.t a r解压安装:[/u s r/l o c a l/s r c]#t a r x z v f h t t p d-2.0.59.t a r[/u s r/l o c a l/s r c]#c d h t t p d-2.0.59编译前的配置,并指定a p a c h e的安装路径#./c o n f i g u r e--p r e f i x=/s e r v e r/a p a c h e--e n a b l e-s o --e n a b l e-r e w r i t e编译[/u s r/l o c a l/s r c/h t t p d-2.0.59]#m a k e安装[/u s r/l o c a l/s r c/h t t p d-2.0.59]#m a k e i n s t a l l修改配置文件#v i/e t c/r c.l o c a l添加:/s e r v e r/a p a c h e/b i n/a p a c h e c t l s t a r t//让系统系统时自动启动a p a c h e服务#v i/s e r v e r/a p a c h e/c o n f/h t t p d.c o n f//编辑主配置文件将#S e r v e r N a m e修改为S e r v e r N a m e(服务器的i p地址或域名)并把该行内容前的#号去掉保存退出#/s e r v e r/a p a c h e/b i n/a p a c h e c t l s t a r t//运行a p a c h e验证安装:在W i n d o w s主机进行验证,(注:之前在L i n u x主机上已经做好了D N S S e r v e r,所以可以在W i n d o w s主机上把D N S服务器的地址设置成为L i n u x主机的I P 地址,并打开I E输入h t t p://w w w.c a t.c o m进行验证。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用下面这个文件在浏览器下测试Apache和PHP:
test.php
phpinfo();
?>
如果出现了有关PHP的信息,说明你已经成功了! 要注意大小写!
利用PhpMyAdmin来管理Mysql
将解压后的PhpMyAdmin目录放到你的Apache的htdocs目录下,修改这个文件使之成为中文的界面:config.inc.php
c、安装并编译Apache 因为只有先把PHP作为Apache的模块安装到Apache的安装路径(即Apache的解压缩的路径),再安装Apache才能使Apache执行PHP文件。
开始安装:
解压缩文件:
tar zxvf Apache_1.3.9.tar.gz
tar zxvf PHP-4.0.2.tar.gz
注:"../Apache_1.3.9"表示Apache的解压路径,这个路径一定要正确,我是把Apache和PHP放在同一路径 下解压的。 这样做就是让PHP作为Apache的模块和Apache一起安装。
下一步: 编译、安装PHP到Apache的原始目录中
在提示符下输入:
make
接下来:
make
make install
至此安装工作完成了。
你还需要改动一些地方,才能让Apache执行PHP,如下:
编辑Apache配置文件:
/usr/local/apache/conf/httpd.conf
找到这一行:
AddType application/x-httpd-php3 .php3
完成之后再输入:
make install
再将php.ini.dist拷贝到这个目录:/usr/local/lib,并重命名为php.ini
cp php.ini.dist /usr/local/lib
最后一步是安装Apache

进入Apache的解压目录输入:
./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
Mysql版本:MySQL-3.23.38-1.i386.rpm
Mysql管理:PhpMyAdmin.tar.gz
1、软件环境
Linux版本:RedHat 6.2 在安装时选择完全安装
Apache版本:Apache_1.3.9.tar.gz
PHP版本:PHP-4.0.2.tar.gz
Linux下Apache,Php,Mysql的安装和配置南非蜘蛛 | 29 四月, 2005 19:23
1、软件环境
Linux版本:RedHat 6.2 在安装时选择完全安装
Apache版本:Apache_1.3.9.tar.gz
PHP版本:PHP-4.0.2.tar.gz
找到有“english”单词的一行,将“english”改成“chinese_gb”存盘,这样就完成了。 这回再到浏览器下执行一下这个目录下的 index.php文件,这下应该出现Mysql的管理界面了而且还是中文,是不是很舒服!
在提示符下输入:
rpm -i MySQL-3.23.38-1.i386.rpm
2)安装Apache和PHP
注:Apache和PHP是在一起安装的,这一点一定要理解。
步骤如下:
a、先确定Apache安装后的路径
b、安装并编译PHP,把PHP作为Apache的模块安装到Apache的安装路径(即Apache的解压缩的路径)
Mysql版本:MySQL-3.23.38-1.i386.rpm
Mysql管理:PhpMyAdmin.tar.gz
2、安装过程
1)安装Mysql
因为RPM包安装非常简单而且成功率高所以我选择这种安装方式。
方法:
在Xwindows下双击此文件就可以了。
配置Apache确定Apache安装后的路径:
cd Apache_1.3.9 ./configure --prefix=/usr/local/apache
进入PHP的解压目录,输入:
./configure --with-apache=../Apache_1.3.9 --with-mysql --disable-debug --enable-track-vars
去掉前面的“#”号。
再加上下面的几行:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
重新启动Apache:
cd /usr/local/apache/bin ./apachectl restart
相关文档
最新文档