apache服务器出现<php,PHP安装 and Apache服务器安装 and MySql安装

为什么要安装PHP and Apache呢?

i. 任何一个语言,都要基于它的运行环境。就像我们电脑里的软件,是基于windows或是linux或是其他系统上的。安装PHP是用于我们用PHP做出来的东西得以运行。

ii.PHP运行在服务器上,这是安装Apache服务器的原因。

iii.安装数据库也是因为PHP会用到。

iiii.PHP主要使用的是Apache服务器,主流的站点搭建组合为LAMP(Linux、Apache、MySQL、PHP),Windows下的集成服务器软件为WAMP(Windows、Apache、MySQL、PHP)。

Apache的安装

下载Apache服务器(Apache HTTP server)

在管理员模式的cmd窗口输入httpd.exe -k install

Apache默认存在路径:“c:Apache24” 下(版本号可能不同)。如果跟你的安装路径不同,你需要打开Apachconfhttpd.conf配置文件,将其中所有前面没有被”#”注释的”c:Apache24″、”c:Apache24htdocs”和”c:Apache24cgi-bin”改成对应的路径。不然start时可能会出现

b6deb1f4a89ec346069e83a62fafe764.png

error.jpg

(start:管理员模式的cmd窗口输入httpd -k start,这种方式打开能看到error信息。或者找到bin下ApacheMonitor.exe文件双击运行,在电脑右下角会有个小图标,点击小图标start)

指定IP和端口:在httpd.conf找到”ServerName www.example.com:80“,将前面的注释去掉(#号),将”www.example.com“修改为”localhost”。如果你装有其他的服务器需要修改端口,将这里”80”和前面“Listen:80”中的80一起修改。

在httpd.conf找到下面代码

DirectoryIndex index.html

1

DirectoryIndexindex.html

改为

DirectoryIndex index.html index.php

1

DirectoryIndexindex.htmlindex.php

在httpd.conf找到#ServerName将#号去掉,这里可以设置服务器注册名称

找到Listen ,这里设置端口号

start后 在浏览器打开http://localhost显示It works! OK了

PHP安装

下载解压后找到php.ini-development这个文件,将其重命名为php.ini

打开php.ini(使用NetBesns或者EditPlus打开)找到extension_dir = “ext”改为extension_dir = “安装目录ext”(extension_dir 顾名思义他是放php 扩展的目录。

比如我的是:

extension_dir = “d:/wamp/bin/php/php5.5.12/ext/”

当我要添加 redis.dll扩展的时候,我就无需写完整路径比如说

d:/wamp/bin/php/php5.5.12/ext/redis.dll

只要写 extension=redis.dll了。)

找到date.timezone = 改为date.timezone = PRC(PRC中国时区,UTC世界时区)

打开cmd命令行路径切换到PHP安装路径运行php.exe(可能会下载一些你需要但是电脑没有的东西)如果缺少这些东西。在PHP与Apache关联时可能会出现一些错误。例如start时可能出现错误信息E:webApache24bin>httpd.exe -k start

httpd.exe: Syntax error on line 539 of E:/web/Apache24/conf/httpd.conf: Cannot load E:/web/php-5.6.34/php5apache2_4.dll into server: xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3

557a54f690c5fbaf06eef0575623e546.png

tip.png

OK了 So easy!

PHP有两种安装方式,一种是CGI应用程序,一种是作为Apache模块使用。(这里不细说。。。。。。)

在Apache中引入PHP模块:

打开Apache配置文件…apache2.4confhttpd.conf,添加对Apache2.4的PHP模块的引入,具体代码如下

# 告诉Apache服务器 PHP作为Apache模块使用 LoadModule php5_module "php安装的绝对路径/php5apache2_4.dll" setHandler application/x-httpd-php #告诉Apache服务器PHP安装的位置 PHPIniDir "php安装的绝对路径"

1

# 告诉Apache服务器 PHP作为Apache模块使用 LoadModule php5_module "php安装的绝对路径/php5apache2_4.dll"      setHandler application/x-httpd-php #告诉Apache服务器PHP安装的位置 PHPIniDir "php安装的绝对路径"

LoadModule php5_module "php安装的绝对路径/php5apache2_4.dll" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps PHPIniDir "php安装的绝对路径"

1

LoadModulephp5_module"php安装的绝对路径/php5apache2_4.dll"AddTypeapplication/x-httpd-php.phpAddTypeapplication/x-httpd-php-source.phpsPHPIniDir"php安装的绝对路径"

Window 上安装Mysql

Window上安装Mysql相对来说会较为简单,你只需要在 MySQL 下载中下载window版本的mysql安装包,并解压安装包。

双击 setup.exe 文件,接下来你只需要安装默认的配置点击”next”即可,默认情况下安装信息会在C:mysql目录中。

接下来你可以通过”开始” =》在搜索框中输入 ” cmd” 命令 =》 在命令提示符上切换到 C:mysqlbin 目录,并输入一下命令:

mysqld.exe --console

1

mysqld.exe--console

如果安装成功以上命令将输出一些mysql启动及InnoDB信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值