日记整理:Apache+MySql+PHP的快速安装

SB兔耘2

SB兔耘2

2016-01-29 12:54

日记整理:Apache+MySql+PHP的快速安装,日记整理:Apache+MySql+PHP的快速安装

    【PHPChina讯】虽然网上很多,还是在这里记录一下自己一安装过程,和一些经验,也不必以后安装再到处去找。

    先说MySql,因为他可以说完全独立和Apachephp的安装没有直接联系。现在MySql5.0已经正式发布了,新增了许多新功能,数据库该有的功能基本已经具备了,如视图,子查询,存储过程等等。(MySql官方网站为http://www.mysql.com,我想这个应该大家不应该不知道吧^-^,找到download下载一个安装程序。),点开安装程序,按着他一步的选择,设好参数。顺利装好就可以了,新版本安装程序就很大的改进了,已经连服务都已经注册好了,以前的版本只是帮你复制一下程序文件而已,这里顺便说下以前装服务的方法:在运行中输入c:mysqlbinmysqld-nt.exe --install.( c:mysqlj是MySql安装所在路径。)没有问题就装好了,命令行输入:net start mysql启动服务就可以了。

如果以前是Mysql4.1以下版本,装好以后所有程序无法连接mysql原因如下:

mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法

shell mysql

Client does not support authenticationprotocol requested

by server; consider upgrading MySQL client

官方的说法:MySQL 4.1 and up uses an authenticationprotocol based on a password hashing algorithm that is incompatible with thatused by older clients. .....

如果你升级mysql到4.1以上版本后遇到以上问题,请先确定你的mysqlclient 是4.1或者更高版本.(WINDOWS下有问题你就直接跳到下面看解决方法了,因为MYSQL 在WINDOWS是client和server一起装上了的)


请使用以下两种方法之一


其一:


mysql SET PASSWORD FOR

- ''some_user''@''some_host'' =OLD_PASSWORD(''newpwd'');


其二:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/php/)


mysql UPDATE mysql.user SET Password =OLD_PASSWORD(''newpwd'')

- WHERE Host = ''some_host'' AND User =''some_user'';

mysql FLUSH PRIVILEGES;


上面红色的部分请按自己实际情况修改....

这样做后,连接就会正常了!


现在的版有很明确的配置文件,以前好像位置不是很确定也很少人用,现在很好了在mysql根目录下的my.ini选项也很丰富了。相关的就自己看吧,说明一个datadir="E:/document/data"这个是数据目录,这样就可以移到其它地方了。

Mysql到此结束。

 现在开始安装Apache,打开安装程序,设定自己的参数,端口默认为80,如果该端口已用改成其它的如8080。安装完成。apache就可以用了,做还要做一些其它的设置,可以打开IE输入http://localhost:80试一下如果页面正常说明安装成功。

 现在安装php,装文件解压到C:php或你自己想要的目录,首先,请将C:PhpDlls目录中的所有DLL文件(PHP5没有这个目录就拷要目录下的所有DLL,当然有点是不要的知道的话就去掉。)拷贝到Windows的System目录(%windir%System),这里特别注意的就是%windir%System这里指的是系统变量,一般win 98是c:windows/system ,2000/xp/2003是c:windows(winnt)system32。但也有特殊情况,我用的是XP有一次安装但复制到system32就是不行要在system就可以了,目前不知道原因,给大家提个醒。将C:PhpPhp.ini-recommended、php4ts.dll(php5ts.dll)拷贝到Windows目录(%windir%),把它重命名为php.ini,并用文本编辑器打开它。编辑其中对extension_dir和session.save_path进行设置的3行,使其和下面展示的一致,注意要把InstallDir替换成你的Apache 的安装目录的名称。

extension_dir = c:phpextensions (PHP扩展动态链接文件)

session.save_path = c:/temp(自己填写一个目录)

其它的就跟据自己的需要设置了。


添加php相关设置

找到DirectoryIndexindex.html index.html.var 加上index.php,可以加入你自己想要的索引页,如login.php,default.php。


找到

AddType application/x-compress .Z

AddType application/x-gzip .gz .tgz

加入

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source.phps  (.phps是显示代码的文件)

AddType image/x-icon .ico

找到

#LoadModule usertrack_modulemodules/mod_usertrack.so

#LoadModule vhost_alias_modulemodules/mod_vhost_alias.so

#LoadModule ssl_module modules/mod_ssl.so


加入

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/php/)

LoadModule php4_moduleC:phpsapiphp4apache2.dll

(PHP5:LoadModule php5_module C:phpphp5apache2.dll)

如果你出于某种原因而需要在CGI模式中运行php程序(使用php.exe),请将上面这一行变成

展开更多 50%)
分享

猜你喜欢

日记整理:Apache+MySql+PHP的快速安装

PHP
日记整理:Apache+MySql+PHP的快速安装

接触 solaris : 安装 apache + php + mysql

PHP
接触 solaris : 安装 apache + php + mysql

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Linux安装:mysql+apache+php

编程语言 网络编程
Linux安装:mysql+apache+php

Apache/PHP/MySQL for rhas3的安装

编程语言 网络编程
Apache/PHP/MySQL for rhas3的安装

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

新版mysql+apache+php Linux安装指南

PHP
新版mysql+apache+php Linux安装指南

WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略

Web开发
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

鼠绘技术内幕概述

鼠绘技术内幕概述

.Net和Java有何相似之处

.Net和Java有何相似之处
下拉加载更多内容 ↓