php安装apache
‘壹’ Mysql+php+Zend+Apache 安装方法 配置方法
在httpd.conf中添加:
“LoadMole
php5_mole
"d:/php/php5apache2_2.dll"
AddType
application/x-httpd-php
.php”
如果你要是为了学写制作网页和编写php程序的话,完全不用自己手动的配置环境。可以考虑使用现成的安装包。比如在windows下比较流行的:WAMP,AppServ,或是XAMPP。
在Macintosh下的:MAMP
等等。
Good
luck.
‘贰’ 想让PHP执行shell脚本,如何安装apache和PHP
一、安装PHP
-------------------------------------------------------
第1步:下载
下载PHP安装程序,并解压缩。(下载页面为http://www.php.net/ downloads.php,下载地址为http://www.php.net/get/php-5.2.1-Win32.zip/from/a/mirror)当前最新版本是php-5.2.1。
第2步:安装
把下载下来的PHP安装包解压到你的C盘根目录(这里选择C根目录盘是为了以后修改调试方便用,你也可以选择不同的目录),解压后应该能得到一个类似于"php-5.1.2-Win32"的目录,把目录名称改成"PHP"。
第3步:添加php.ini到系统目录
打开刚才解压后生成的PHP目录,找到PHP配置文件“php.ini-dist”,把它改名为“php.ini”,然后复制到系统目录中。如果操作系统安装在C盘,那么系统目录在 Windows XP下就是"C:\windows",在Windows 2000下是"C:\winnt")。
第4步:设置环境变量
设置以下环境变量:PHP_HOME=C:\PHP;C:\PHP\ext,保存退出后。
第5步:修改PHP配置文件
修改php.ini中的register_globals=on,这样在取得请求表单时可以直接使用表单名称$name,而不用使用$_REQUEST["name"]。
二、配置Apache支持PHP
-------------------------------------------------------
第1步:打开Apache 2 的配置文件
打开Apache 2的配置文件“http.conf”,可以通过“开始->程序->Apache->configure Apache server->edit the Apache httpd.conf configuration file”打开该配置文件。默认情况下,该文件存放在C:\Program Files\Apache Group\Apache2\conf\httpd.conf,我们也可以通过“我的电脑”直接打开该文件进行编辑。
第2步:配置Apache加载PHP模块
在“http.conf”文件中找到LoadMole字样的信息,然后在LoadMole段信息的最下方添加一行信息:
LoadMole php5_mole C:/PHP/php5apache2_2.dll
这里要解释一下,“php5_mole”是模块的名称,后面跟的路径则随PHP安装目录而变,这三个字串之间是用空格分隔的。
第3步:使Apache解析PHP文件
接下来再查找addtype字样的信息,在addtype信息段的最下方添加如下几行信息:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php5
这时就可以在Apache下的htdocs目录中创建一个php测试文件:
<?
phpinfo();
?>
三、配置PHP支持MySQL
-------------------------------------------------------
第1步:设置 php.ini中的extension_dir = "C:/php/ext"。
第2步:将“C:\PHP\libmysql.dll”复制到“C:\WINDOWS\system32”。
第3步:将“C:\PHP\ext\php_mysql.dll”复制到“C:\WINDOWS\system32”。
第4步:修改C:\WINDOWS\下的php.ini文件,去掉extension=php_mysql.dll之前的“;”。
这样在PHP的程序里就可以使用MySQL扩展库的函数了,即PHP+MySQL的应用程序才能够正常运行。
‘叁’ 运行PHP APACHE必须安装吗
不是必须的,IIS也能支持PHP的运行,只不过一半使用PHP程序的时候都是用的apache。如果用IIS的话需要配置一下,用APACHE不用配置。
‘肆’ 如何安装PHP和Apache的相关推荐
怎样配置PHP+APACHE+MYSQL
使用软件:
mysql4.0以上版本
apache_2.0.53-win32-x86-no_ssl.msi
php-5.0.3-Win32.zip
mysql可以安装在C盘默认的目录下。
我习惯是把apache和php
放在d:\php\apache
d:\php\php
安装过程:
一。apache
基本next下来。中间的部分随便填。
安装好了以后,输入http://localhost
能看到一个apache的测试页面。(这个页面在htdos目录里面,以后若是把其他的放在这个里面可以把index.html都删掉)
注意的是如果系统有IIS,则必须把IIS的端口换掉,比如换成8081。要保证只有apache占有80端口。
二。模块化安装PHP
解压缩PHP包,改文件夹名PHP到d:\php目录下。
找到php.ini-rem什么的,把它名字改成php.ini
将其拷到apache安装目录下,即路径为D:\php\Apache2(注意我的apache版本是2)
修改apache目录下的.php.ini文件。
查找extension_dir,讲其路径修改为"d:/php/php/ext"
查找display_errors 值修改为on
查找php_gd2.dll 去掉分号
查找cgi.force_redirect 把分号去掉,1改称0 (有空格的话看起来不规范)
查找defaultcharset 去掉分号,iso-8859-1改成gbk或者gb2312(也可以不改)
查找session.save_path 把/tmp改称d:/php/php/tmp,然后在php目录下建一个文件夹,文件夹名为tmp,去掉前面的分号
回到php目录,查找php5ts.dll复制到window下,或者复制到window/system32下面都可以
查找php5apache2.dll,复制到apache目录下的moles里 (因为我apache版本是2.0)
打开http.conf,在文件末尾,另起一行输入
loadmole php5_mole moles/php5apache2.dll
注:上面这样写重启动Apache Http Server时会报错,# httpd.conf 不能load php5apache2.dll ,要写成 php5apache2_2.dll
另起一行输入
addtype application/x-httpd-php .php
都保存,并且重新启动apache服务器。
测试,输入http;//localhost/1.php
1.php的内容为 hello,world!
2.php的内容为
<?php
echo phpinfo();
?>
这个页面显示了一些配置的信息。
三.MYSQL
安装mysql,一路next,记住要选中支持命令操作,打个勾。
cmd
mysql -uroot -pyes (这次用的密码是yes)
create database axin;
grant all on axin.* to axin identified by axin with grant option;
source d:\llq1.sql; (存放的目录是这个,依次导入)
---------------
配置MYSQL
打开apache下的php.ini
查找extension=php_mysql.dll去掉前面的分号
查找mysql.default_port = 后面改为3306 (mysql的端口号)
查找mysql.default_host =值写为localhost
查找mysql.default_user =值写为root
查找mysql.default_password =改为我的密码,这里是yes
完毕保存,重启apache。
写一个文件3.php
里面的内容
<?php
$link=mysql_connect("localhost","root","yes");
if($link)
echo "连接mysql成功";
else
echo "连接失败".mysql_errors();
?>
------------------最后测试一下
把文件llq防在htdocs文件夹下面
修改llqmis里inc文件里的用户名和密码,比如axin,axin6000
cmd
mysql -uaxin -paxin6000
use axin;
show tables;
就可以运行了,删除一些不不要的index.php
于是,就可以运行了~~~
=========================
PS:存放php session值的文件夹可以随便选择路径,不一定要在php和apache下
‘伍’ 安装php必须要安装apache吗
展开全部
不是必须,不过现在大部分的PHP都是在Apache服务器下运行,集成包也都是集成Apache+PHP+MySQL软件,像wamp,xamp,phpstudy;你可以下一个安装,如果是在linux,还可以安装Nginx
‘陆’ apache与php的安装 现在最新版本的安装怎么安装啊 装了前面那个装后面那个都不行。求详细教程!!!
Php 安装在d:\php下
Aphache安装在d:\apache2下
网页主目录在d:/apache2/htdocs
apche的配置:apache下的conf 文件夹中的httpd.conf文件
1.安装
2.改:Listen 85 或 8085
3.改:DocumentRoot: "d:/apache2/htdocs"
4.改:<Directory: "d:/apache2/htdocs">
5.加:DirectoryIndex index.html index.html.var index.php index.htm
开始将php以mole方式与Apache相结合,使php融入Apache
加上:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
LoadMole php5_mole D:/php/php5apache2_2.dll
PHPIniDir "D:/php"
如果是apache2.0则应改为 LoadMole php5_mole D:/php/php5apache2.dll
php的配置
解压到d:\php
1.改php.ini-dist文件为php.ini
2.改doc_root =d:/apache2/htdocs
3.改extension_dir = "d:\php\ext"
4.extension= php_mssql.dll
extension=php_gd2.dll
extension=php_mbstring.dll
/*如果上一步加载了其它模块,就要指明模块的位置,否则重启Apache的时候会提示“找不到指定模块”的错误,这里介绍一种最简单的方法,直接将php安装路径、里面的ext路径指定到windows系统路径中——在“我的电脑”上右键,“属性”,选择“高级”标签,点选“环境变量”,在“系统变量”下找到“Path”变量,选择,双击或点击“编辑”,将“;D:\php;D:\php\ext”加到原有值的后面
*/
第二种
Apacher 的配置
Apache服务器安装成功后,接下来需要对它进行配置,便于和PHP的整合使用。配置Apache服务器主要是在“C:\Apache2\conf”目录下的httpd.conf文件中进行的,用记事本打开该文件。
(1)定位到“DocumentRoot”一行,可以将路径修改为你认为合适的路径,这里设置为“DocumentRoot "D:/webpage"”。
(2)定位到“DirectoryIndex index.html index.html.var”行,在其后添加一个PHP默认页,通常是index.php,添加代码为:
DirectoryIndex index.html index.html.var index.php。
(3)为了使Apache可识别PHP的相关扩展名,搜索并定位到如下部分:
<Directory "C:/Program Files/Apache Group/Apache2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
在其后面添加如下两行:
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps
(4)指定PHP模块,找到并定位到如下行:
#LoadMole ssl_mole moles/mod_ssl.so
在其后添加一行:
LoadMole php5_mole c:\php5\php5apache2.dll
使它指向PHP5目录下的php5apache2.dll文件,路径一定要准确。
注意:在设置存放路径中,使用的分隔符是斜杠“/”而不是“\”。在对httpd.conf文件进行修改之后,要重新启动Apacche服务器才能生效。
到此Apache服务器的安装和配置已经完成。你可以在指定的路径下面放置一个文件,如user.txt,然后在浏览器中输入“http://127.0.0.1/updown/user.txt”,就可以打开该文件。
Windows下PHP的安装配置
接下来安装PHP。PHP同样也是一种免费软件,可以在http://www.php.net/downlo ads.php地址下载。
下载的文件是一个ZIP压缩文件,可以直接将其解压到一个目录下,无需安装。这里将其解压到“C:\php5”目录下,如图1所示。
图1 PHP文件包
具体的连接PHP和Apache的步骤如下。
(1)复制C:\php5\目录下的.dll文件到C:\windows\ system32\(如果是Windows 2000操作系统,则为C:\WINNT\ system32\)目录下。
(2)把C:\php5\目录下的pphp.ini-dist文件复制到C:\windows\(如果是Windows 2000操作系统,则为C:\WINNT\)目录下。将php.ini-dist重命名为php.ini,并用记事本打开并进行入下操作。
① 定位到register_globals = Off,将Off改为On;
② 定位到extension_dir =".\",将路径改为"C:\php5\ext";
③ 查找到Windows Extensions,将
; extension=php_gd2.dll
; extension=php_mysql.dll
前面的“;”去掉,如果需要使用其他的模块,把前面的“;”去掉就可以了。然后保存并关闭该文件。
这就是简单的PHP配置,在PHP的官方论坛上可以查看到更多的详细配置。由于使用版本的不同,php.ini的配置也存在差别。本书光盘中提供了配置好的php.ini和httpd.conf文件。
PHP配置完成以后,需要重新启动Apache服务器,然后在记事本中输入如下代码:
<?php phpinfo() ; ?>
将该代码保存到D:/webpage 目录下,文件名为cheshi.php。在浏览器中输入“http://127.0.0.1/updown/cheshi.php”,如果配置正确,则显示如图3所示的页面。
‘柒’ 怎么搭建php环境Apache+PHP+mysql
一、PHP1、下载PHP5安装包,解压到c:\php5
2、将
PHP
目录加入到
Windows
路径
PATH
中去
我的电脑->属性->高级->环境变量->系统变量
鼠标双击
Path
这一项,在最后加入PHP目录,包括前面的英文分号逗;地
3、使
php.ini
文件在
Windows
下被
PHP
所用
我的电脑->属性->高级->环境变量->系统变量
点击逗新建地按钮并在逗变量名地中输入逗PHPRC地,在逗变量值地中输入
php.ini
文件所在的目录
4、设置一个有效的配置文件php.ini
把目录中的php.ini-recommended改名为php.ini
设定参数:
extension_dir
=
逗c:\php5\ext地
doc_root
=
逗c:\inetpub\wwwroot地
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_curl.dll
//curl函数
extension=php_openssl.dll
//https
函数
把配置好的php.ini
复制到系统盘的windows下面
把
libmysql.dll
,ext/php_mysql.dll
复制到windows/system32
下面
二
安装mysql
三
配置apache
打开
apache的安装文件
httpd.conf
添加:
LoadMole
php5_mole
"C:/php5/php5apache2_2.dll"
AddType
application/x-httpd-php
.php
找到
填写当没有指定文件时的默认文件
用空格分开
<IfMole
dir_mole>
DirectoryIndex
index.html
index.php
</IfMole>
打开Include
conf/extra/httpd-vhosts.conf
这样可以配置多个站点
在extra/httpd-vhosts.conf
文件添加
<VirtualHost
*:80>
ServerName
域名
ServerAlias
*.域名
DocumentRoot
"根目录的路径"
<Directory
"根目录的路径">
Options
Indexes
FollowSymLinks
Includes
ExecCGI
#有这句如果没有默认文件会把目录列出来
AllowOverride
All
Order
allow,deny
Allow
from
all
</Directory>
</VirtualHost>
如果想用url重写
把
LoadMole
rewrite_mole
moles/mod_rewrite.so
打开
重启apache
完成
‘捌’ centos编译安装php7怎么加入apache
直接下载PHP7.0.2的安装包解压,编译,安装:
下载php7,并解压
$ cd /usr/src/
$ wget http://cn2.php.net/distributions/php-7.0.2.tar.gz
#解压
$ tar -xzxvf php-7.0.2.tar.gz
$ cd php-7.0.2
解压完后先不要编译,请检查是否安装了gcc ,没有的话执行yum install gcc
检查是否安装了libxml2 ,没有的话执行yum install libxml2
检查是否安装了libxml2-devel,没有的话执行yum install libxml2-devel
注:因为改为用nginx了,所以编译参数中的--with-apxs2=/usr/bin/apxs去掉了,如果要配置apache用,安装PHP前,请先安装apache。
‘玖’ 如何查看已经安装了的php和apache的配置选项
1.在php的安装目录下有一个 /bin/,这个目录下有一个 php-config 文件,这个文件包括了最初 php安装时候的configure 选项
2.在 apache 的安装过程中有一个build的目录,这个build 目录默认是在 apache的安装目录下 的build 目录下。
这个目录下有一个 config.nice 这个文件,这个文件包含了 apache安装时候的配置选项
‘拾’ 如何安装apache2.4+php.5.6
Apache HTTP Server Project并没有提供二进制的安装文件,只有源码,需要先编译的。好在官网提供了几个流行的二进制发布的方式,省的我们编译的麻烦。可以通过下面的任一项来获取二进制文件。
ApacheHaus
Apache Lounge
BitNami WAMP Stack
WampServer
XAMPP
详情参见:apache.org/docs/current/platform/windows.html#down
我使用的是Apache Lounge
可以从这里获得
apachelounge.com/download/VC11/binaries/httpd-2.4.12-win64-VC11.zip
有一点要注意,要确保VC11 vcredist_x64/86.exe已经安装好。没安装的从这里下载安装:
microsoft.com/en-us/download/details.aspx?id=30679
把httpd-2.4.12-win64-VC11.zip包中的文件夹Apache24解压到C盘根目录。
要把端口号改一下,因为80端口iis已经占用了。
编辑文件C:\Apache24\conf\httpd.conf文件,找到Listen项,改为监听端口8081
(Notepad++会比记事本要好用,推荐使用)
Listen 8081
打开命令提示符(以管理员身份运行)
更改当前目录为C:\Apache24\bin,然后运行命令
httpd.exe -k install 安装apache。
以后下面的命令可以控制Apache的运行(同样需要管理员的身份)
httpd.exe -k start|stop|restart
也可以通过ApacheMonitor.exe来管理Apache服务器(在目录C:Apache24in中,双击即可。)
浏览器中访问地址如下如下,看到Apache已经运行成功了。
localhost:8081/
安装php5
php在windows中安装同样也没必要用源码编译安装。可以在这里下载安装:
windows.php.net/download#php-5.6
会发现主要有这两样:
VC11 x64 Non Thread Safe和VC11 x64 Thread Safe
前者是For IIS的,后者才是For Apache的。而且对Apache亦有要求:Please use the Apache builds provided by Apache Lounge。即为上个步骤通过Apache Lounge来安装Apache。
也可以通过这里直接下载。
windows.php.net/downloads/releases/php-5.6.7-Win32-VC11-x64.zip
将此包解压到C:/php5目录中。
进入目录后把文件php.ini-development重命名为php.ini。这个配置适合调试代码,若是发布,就用php.ini-proction改为php.ini。
编辑php.ini,找到extension_dir配置项,去除注释,配置如下
extension_dir = "C:/php5/ext"
再设置一下默认时区
date.timezone = Asia/Shanghai
若要更换其他的时区,可以参考这里:php.net/manual/en/timezones.php
Apache上配置PHP
编辑文件C:\Apache24\conf\httpd.conf
找到这些LoadMole项,如图示:
在尾部添加如下三行:
LoadMole php5_mole "c:/php5/php5apache2_4.dll"
#确保Apache知道php.ini的位置
PHPIniDir "c:/php5/"
搜索AddType 找到<IfMole mime_mole>块
添加如下两行
# 确保PHP引擎可以解析以.php和.html扩展名为结尾的文件
AddType application/x-httpd-php .php
保存,重新启动Apache。
验证成功
在文件夹C:\Apache24\htdocs中创建文件:
info.php。
内容如下:
<?phpphpinfo()?>
保存后,在浏览器中浏览localhost:8081/info.php既可以得到最上面的结果。表明配置成功了。