欧博国际平台 1

安装目录\bin\apache\apache2.4.23\conf\httpd.conf

  yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
CustomLog "logs/access.log" common

1、项目路径

yum -y update

欧博国际平台 2

安装目录\bin\apache\apache2.4.23\conf\extra\httpd-vhosts.conf

rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*

欧博国际平台 3

如果你的浏览器有显示Hello World!字样,就说明你的服务器可以使用了。

第三步:安装PHP的其他常用扩展

LoadModule php5_module "D:/php54/php5apache2_2.dll"

安装好wamp后,在安装路径下有个www文件夹,该文件夹用于存放你的项目文件,在这个目录下的文件才会被服务器识别和执行。

第一步:更新系统内核(如果不想更新可以跳过本步)。

欧博国际平台 4可以看到找不到php的配置文件,我们在apache配置文件中指定一下php的配置文件目录

如果需要在局域网中能通过链接访问站点,那么就需要开启服务器远程访问权限了。

问题2

疑问:安装好的httpd服务,在配置文件夹下没有找到其他的附属配置文件,只有一个主配置文件
原因: 目前不明
解决办法:曾尝试卸载重装 ,无效
直接把想要的配置设置写在主配置文件,本来是打算将虚拟主机的配置写在
vhosts.conf 文件的,但是没有找到,没有extra文件夹

索引(默认访问主页)

extra\httpd-vhosts.conf#打开文件↓ ServerName localhost DocumentRoot D:/wamp64/www  ... 

问题1

报错 : [warn] default VirtualHost overlap on port 80, the first has
precedence
原因:因为第一个虚拟主机配置已经占用了80端口,所以将会沿用第一虚拟主机的配置。所以不管你第二个,或者第n个虚拟主机怎么配置,都会沿用第一个虚拟主机的配置,即出现的都是第一个站点的内容。
解决方法 :在httpd.conf里,把#NameVirtualHost *:80前的注释去掉

五、配置多站点访问

Apache 2.4.23 PHP 5.6.25/7.0.10 MySQL 5.7.14 PhpMyAdmin 4.6.4 Adminer
4.2.5 PhpSysInfo 3.2.5

问题2

配置文件中 ServerName
www.example.com:80
如果前面有#,去掉#号
原因:如果不去掉,可能存在一个问题,设置的虚拟主机域名都可以访问,但是使用localhost访问不了

Apache:Web服务提供者。官网:www.apache.org

4、局域网远程访问

问题3

疑问:设置的虚拟主机通过域名都可以访问,但是直接访问IP地址,提示500报错,错误日志记录
[Wed May 16 22:44:00 2012] [crit] [client 183.60.103.200]
configuration error: couldn’t perform authentication. AuthType not set!:
/
原因:提示 配置错误:无法执行身份验证。AuthType没有设置!
本来页面就不需要验证,配置文件设置错了。
解决办法:
这个其实具体要看你使用的Apache是什么版本的,如果小于2.4,就去掉Require
all granted这行,如果大于2.4,就去掉allow from all这行。(这次使用
删除Require all granted有效解决)

PHPIniDir "D:/php54"

1、下载集成环境包 WampServer官网

设置apache为开机自启动

/sbin/chkconfig httpd on

访问结果:

欧博国际平台 ,localhost/test/test.php

卸载Apache服务 (httpd)

1/ 检查当前的安装状态

rpm -qa | grep httpd
yum list | grep httpd

2/关闭httpd 服务

service httpd stop

3/卸载

yum erase httpd
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

不喜欢以localhost/项目文件名/xxx.php/…这种方式进行访问?那可以配置虚拟主机,配置后可以通过类似www.test.com这种形式访问。

添加mysql服务

/sbin/chkconfig --add mysqld

(3)配置Apache的httpd.conf文件

DocumentRoot "${INSTALL_DIR}/www"...

设置mysql为开机自启

 /sbin/chkconfig mysqld on

第六步:启动apache与msyql

service httpd start
service mysqld start

第七步:设置mysql数据库root帐号密码

 mysqladmin -u root password '123456'

给mysql外部登录授权

grant all privileges on *.* to root@"%" identified by "123456" with grant option;
flush privileges;

第八步:安装phpmyadmin

从phpmyadmin官方网站:http://www.phpmyadmin.net/home\_page/downloads.php下载最新的phpmyadmin安装包,下载到网站目录下默认在/var/www/html/下。解压phpmyadmin压缩包后,找到
config.sample.inc.php 重命名为 config.inc.php,修改配置,就安装完成了。

文件根目录

wamp 3.0.6 安装的软件分别为:

第二步: 安装Apahce、Mysql、PHP 及其基础扩展。

错误类型

当然,如果不想使用默认的www文件夹,也可以修改apache配置,指定目录让服务器解析。

第五步:设置apache/mysql-server环境开机自动启动

(2)解压PHP5.4

安装集成环境

开启虚拟主机(多个域名访问不同项目)

Mysql:  官网:www.mysql.com

同时需要修改httpd-vhosts.conf文件,修改相同的配置

执行完这四步软件就安装完成了,接下来要做一些常规的设置。

错误日志

打开apache配置文件httpd.conf

yum -y install httpd php php-mysql mysql mysql-server

欧博国际平台 5

若您发现文章有哪里不正确的地方,欢迎指正。

Apache服务器设置

配置文件位置 /etc/httpd/conf/httpd.conf
项目文件位置 /var/www/html

服务器名称

修改AllowOverride和Require配置为如下

开启路由重写(省略URL中的入口文件)

1、 LoadModule rewrite_module modules/mod_rewrite.so 这句前面的 注释
# 去掉
2、Include conf/extra/httpd-vhosts.conf 这句前面的 注释 #
去掉,关键之处

Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注