apache mysql php环境配置方法详解

Windows:

为了以后重装系统方便,建议不要安装在系统盘,这里安装在D盘。可以是根目录,亦可以是其它目录,但最好目录名中不要有空格,这样可以避免某些错误的出现。

配置Apache和PHP

打开Apache的配置文件httpd.conf(Apache安装文件夹下conf子文件夹中),找到DocumentRoot “X:/xxx/htdocs” 和 <Directory “X:/xxx/htdocs”> (引号内因个人安装地址而不同),将引号内改为网站所在文件夹。例如,我这里改为DocumentRoot “E:/WEBSITE/WEBSITE” 和 <Directory “E:/WEBSITE/WEBSITE”>

提示:在Windows中,地址写法是E:WEBSITEWEBSITE,在httpd.conf中则改为E:/WEBSITE/WEBSITE,即将反斜杠””改为斜杠”/”

找到LoadModule,在下面添加

LoadModule php教程5_module “D:/xampp/php/php5apache2_2.dll”
PHPIniDir “D:/Inetpub/PHP”

但是貌似xampp下面不要加上面这两句!!

两行代码,请根据PHP安装位置,更改引号内的地址。

找到 DirectoryIndex index.html,修改为 DirectoryIndex index.php index.html

找到 AddType application/x-gzip .gz .tgz ,在下面分别添加

AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
保存httpd.conf

然后在PHP的安装文件夹中,将php.ini-recommended备份并重命名为php.ini,打开php.ini

找到 ;extension=php_bz2.dll,下面一长串类似的列表,是可供选择加载的模块,可以根据自己的需求加载它们,方法是去掉前面的;号。例如我这里加载了:

extension=php_gd2.dll
extension=php_mysql教程.dll
extension=php_xmlrpc.dll
找到 memory_limit =,修改后面的数值可以限定php脚本最多可占用的内存大小。
保存php.ini

接着,将PHP安装文件夹位置添加到Windows的系统路径中。具体方法是,计算机>属性>高级系统属性>环境变量>系统变量>Path>编辑,在变量值中添加 D:xamppphp;D:xamppphpext ,具体路径根据自己的情况改变。

测试Apache和PHP是否正确安装

在你存放网站的文件夹中(例如我这里是E:WEBSITEWEBSITE)新建一个文本文件,输入一下代码:

<?php
phpinfo();
?>

保存为index.php。

然后在浏览器中打开网站 http://localhost/index.php,如何显示如下图,则Apache和PHP安装成功。

配置MySQL。

选择Detailed Configuration,即手动详细配置。

接着选择Developer Machine,因为我们是做桌面服务器,开发调试用的,所以选这个。

再选择Multifunctional Database,就是默认的就可以了。

设置InnoDB Tablespace,默认即可。如果调整了设置,以后重装一定要设为同样的,不然数据库教程会损坏;当然,备份一下数据库,就没问题了。

设置MySQL Server同时的连接数,因为是桌面服务器嘛,默认的第一项就行;当然你也可以选最后一项,输入想要的数值。

设置端口和模式,默认即可。

设置默认数据库语言编码,选择第二项UTF8。

设置服务和是否将MySQL安装目录添加到系统路径,两个都选上。

设置管理员密码,设定一下密码就可以了。如果是重装系统后再次恢复安装,这里什么都不要勾选。

确认后,程序自动配置,并开启MySQL。

安装phpMyAdmin

将phpMyAdmin解压缩到你想要的文件夹中,例如我这里D:xamppphpmyadmin,然后将libraries子文件夹中的config.default.php复制到phpmyadmin文件夹中,并重命名为config.inc.php。

打开config.inc.php,找到

$cfg['Servers'][$i]['auth_type'] = ‘config’;

将其修改为

$cfg['Servers'][$i]['auth_type'] = ‘http’;
打开Apache的配置文件httpd.conf,找到 # Alias /webpath /full/filesystem/path,在下面添加一下代码(具体路径根据自己的情况修改):
Alias /phpmyadmin “D:/xampp/phpmyadmin”
<Directory “D:/xampp/phpmyadmin”>
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
保存httpd.conf。在命令提示符中执行 httpd -k restart ,或在服务中重新启动Apache。

测试MySQL和phpMyAdmin是否正确安装

在浏览器中,打开http://localhost/phpmyadmin。在出现的对话框中输入MySQL的管理员帐号(root)和密码。

如果顺利登录并打开phpMyAdmin界面,则MySQL和phpMyAdmin已安装完成。

 

时间: 2024-08-30 15:03:03

apache mysql php环境配置方法详解的相关文章

linux网站服务Apache的安装与配置方法详解_Linux

这篇文章介绍下linux网站服务apache的安装与配置方法,包括挂载光盘,安装http服务,管理httpd服务,httpd的配置文件几大部分.具体详情可以参考下文. 1.挂载光盘 自己习惯将光盘挂载在/media/cdrom目录,在做本地yum源的时候此目录为默认目录之一 [root@localhost /]# mount /dev/cdrom /media/cdrom/ 2.安装httpd服务(如果本地yum源已经搭建好就直接进行这一步,没有的话需要搭建,前面的文章有提到yum源的搭建) [

mysql远程访问权限配置方法详解

例子一  代码如下 复制代码 grant all privileges on wxtest.* to root175@111.34.73.175 identified by '11111' 增加一个root175用户,密码为11111,只能在111.34.73.175上登录,并对数据库wxtest有查询,增加,修改和删除的功能.需要在mysql的root用户下进行执行,这个如果以这个用户登录的话是只能看到wxtest这个表的  代码如下 复制代码 flush privileges; 刷新权限操作

mysql慢查询配置方法详解

mysql服务器有一项功能,可以检测到哪条sql语句查询得比较慢,就是慢查询slowlog,现在介绍如何开启. 在[mysqld]下面增加如下代码: long_query_time = 1 log-slow-queries = /usr/local/mysql/data/slow.log log-queries-not-using-indexes long_query_time = 1 #定义超过1秒的查询计数到变量Slow_queries. log-slow-queries = /usr/lo

mysql 5.6.13 免安装版配置方法详解_Mysql

1. 下载mysql Community Server 5.6.13 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是: "D:\Program Files\MySQL\mysql-5.6.13-win32" 将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini 复制下面的配置信息到 my.ini 保存 #如果没有my-default.ini,可自己新建my.ini或者从其他地方中获取 ################

mysql 清除relay-log文件方法详解

mysql 清除relay-log文件方法详解 今天在本机的mysql数据目录下发现了许多类似hostname-relay-bin.0000*的文件,该文件一般是在mysql slave实例上存在.主要用途是记录主从同步的信息,正常情况下会自动删除的. 本机未配置过master.slave,对于其来源还真不太清楚.既然是用在slave上的,那就可以放心的删除.删除master实例上的日志文件用reset master,对于slave实例就使用命令:  代码如下 复制代码 reset slave

YUM解决RPM包安装依赖关系及yum工具介绍本地源配置方法详解_Linux

1.背景概述 在实际生产环境下,对于在linux系统上安装rpm包,主要面临两个实际的问题 1)安装rpm包过程中,不断涌现的依赖关系问题,导致需要按照提示或者查询资料,手工安装更多的包 2)由于内外网的隔离,无法连接外网的yum源 鉴于上述因此,本文将详细介绍,yum工具以及配置本地yum源的方法 2.yum工具简介 •yum工具作为rpm包的软件管理器,可以进行rpm包的安装.升级以及删除等日常管理工作,而且对于rpm包之间的依赖关系可以自动分析,大大简化了rpm包的维护成本. •yum工具

Linux crontab定时任务配置方法(详解)_Linux

CRONTAB概念/介绍 crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行. cron 系统调度进程. 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行.cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业.crontab命令允许用户提交.编辑或删除相应的作业.每一个用户都可以有一个crontab文件来保存调度信息.系统管理员可以通过cron.deny 和 cron

centos下yum搭建安装linux+apache+mysql+php环境的方法_Linux

一.脚本YUM源安装: 1.yum install wget #安装下载工具wget 2.wget http://www.atomicorp.com/installers/atomic #下载atomic yum源,配置CentOS 6.5第三方yum源 3. sh ./atomic #脚本执行 4. yum check-update #更新yum软件包 二.163yum源的安装 1.进入yum源配置目录 cd /etc/yum.repos.d 2.备份系统自带的yum源 mv CentOS-B

Apache防DDOS模块mod_evasive安装和配置方法详解_Linux

一.mod_evasive 介绍mod_evasive 是Apache(httpd)服务器的防DDOS的一个模块.对于WEB服务器来说,是目前比较好的一个防护DDOS攻击的扩展模块.虽然并不能完全防御DDOS攻击,但在一定条件下,还是起到缓服Apache(httpd)服务器的压力.如配合iptables.硬件防火墙等防火墙设备配合使用,可能有更好的效果.mod_evasive 的官方地址: http://www.zdziarski.com/二.mod_evasive 工作原理Apache模块mo