appache等的安装笔记x64
一 appache的安装. 下载appache的安装包.######################################################
1.用CMD 到Apache24\bin,的这个目录下面;
2.输入 httpd.exe -k install ,安装APPACHE的服务.
3.配置,httpd.conf, 配置相关的相关安装的目录\端口,和访问权限;
4.测试,网站能否访问.
若能访问,则,appache 安装成功.
二 .php的安装 .#################################################################################
1.下载php的打包文件.
2. 由于php是一个zip文件(非install版)把下载好的包解压后,更改PHP目录下:php.ini-development,为php.ini
3 把php.ini目录下的,动态数据连接库打开:
php_gd2.dll, php_mysql.dll, php_mbstring.dll
如果没有加载 php_gd2.dll, php将不能处理图像。 没有加载php_mysql.dll, php将不支持mysql函数库, php_mbstring.dll在后面使用phpmyadmin时支持宽字符,否则运行phpmyadmin时会出现错误。
查找 extension
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl 把上面3项前面的分号去掉,
这样apache启动时就可以加载这些dll
4 打开php.ini文件(关联到mysql)设置扩展路径
查找 extension_dir 有这么一行extension_dir ="./"
将此行改成extension_dir = "C:\php5\ext"
其中C:\php5是你安装php的路径。路径不正确将无法加载dll
(注意: ;extension_dir = "./" 要把前面的分号去掉)
三 apache的调试和php的整合######################################################
1.修改网站根目录
在httpd.conf中查找 DocumentRoot
有这么一行DocumentRoot"C:\httpd-2.4.10-win64-VC11\Apache24\htdocs"这就是你网站的根目录,你可以修改,也可以用默认的.
如果改,还要修改下面这项,否则可能会出现 403 错误
查找 在它下面两行有<Directory
<Directory "C:\httpd-2.4.10-win64-VC11\Apache24\htdocs">
把上面两项的"C:\httpd-2.4.10-win64-VC11\Apache24\htdocs 改成你想要的目录
2.在httpd.conf中 查找DirectoryIndex 让apache支持*.php(网页)
修改成 DirectoryIndex index.htm index.html index.php 这样index.php 可以充当默认页面了
3.Apache中和php的功能连接
在httpd.conf中,查找
# LoadModule foo_module modules/mod_foo.so在此行后加入一行
PHPIniDir "C:\php" (若无法启动appache,则不要这项,在前面加#号,则不启用)
LoadModule php5_module "C:\php5\php5apache2.dll" (重点注意上面的分号)
//注意:其中C:\php5\php5apache2.dll是你安装php的相应路径.
不要把php5apache2.dll和php5apache.dll混淆.
php5apache.dll只适用于apache 版本1的.
PHP5压缩包里的php5apache2.dll只适用于apache2.0.*版本,
如果是2.2.*以上版本,就可能会出现"Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."或者:"The requested operation has failed"
4.在httpd.conf查找 AddType application/x-gzip .gz .tgz
在此行后加入一行AddType application/x-httpd-php .php (记住:.php前边有一个空格哦!!!)这样apache就可以知道php文件了
5.测试在网站根目录下创建一个indexl.php 文件
<?php
phpinfo();
?>
相关小结:
#######简单方法:###########################
#php apache 整合
PHPIniDir "C:/php" #php.ini 所在的目录
LoadModule php5_module "C:/php/php5apache2_4.dll" #php5apache2_4模块
AddType application/x-httpd-php .php .html .htm #让apache 解析php文件
四,mysql的安装, 下载好mysql压缩包后,######################################################
1.解压,进入文件夹,把my-default.ini,改为my.ini.
2.修改my.ini中相应的属性.
# These are commonly set, remove the # and set as required.
# basedir = ..... # 设置mysql的安装目录
# datadir = ..... # 设置mysql数据库的数据的存放目录,必须是data
# port = .....
# server_id = .....
basedir=C:\mysql # 注意:路径是反斜线,也可以改为两个正斜线,还可以加上双引号,例:
#datadir="D:/mysql5.6.*/data"
datadir=C:\mysql\data
port=3306 # mysql端口
server_id =3
character-set-server=utf8 # 字符集
default-storage-engine=INNODB
innodb_data_home_dir=C:/mysql/data
innodb_data_file_path=ibdata1:12M:autoextend
innodb_log_group_home_dir=C:/mysql/data
innodb_buffer_pool_size=512M
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
3.以管理员身份中执行cmd (进入bin目录)mysqld.exe install 安装mysql服务.
4.然后 net start mysql 启动服务.
( 输入"net start mysql"启动mysql服务, 输入"net stop mysql"停止mysql服务)
5.mysql -u root -p,测试本地连接.(初始密码为空)
6. root密码修改
(本地)登录mysql数据库
在doc命令窗口里面,输入命令:mysql -u root -p
(修改密码)使用mysqladmin,DOS进入bin目录下输入:
mysqladmin -u root -p password 输入这个命令后,
需要输入root的密码,然后root的密码将改为mypasswd。把命令里的root改为你的用户名,你就可以改你自己的密码了。
当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin,那么这种方法就是无效的。而且mysqladmin无法把密码清空。
增加mysql用户,先进入mysql:
方法一:CREATE USER 'nfyx6'@'localhost' IDENTIFIED BY 'unisonic';
方法二:
命令1:insert into mysql.user(Host,User,Password)values("localhost","nfyx5",password("unisonic"));
命令2:flush privileges;
7.mysql 备份软件:faisunsql 推荐使用.
总结:进入root命令: mysql -u root -p 默认密码为空;
密码修改命令:mysqladmin -u root -p password
增加mysql用户命令:CREATE USER 'nfyx6'@'localhost' IDENTIFIED BY 'unisonic';
远程登录,命令如下: mysql -h 192.168.80.109 -u root -p
卸载已安装的mysql服务:
doc命令下进入到msyql\bin目录输入"mysqld -remove"或者"sc delete mysql"卸载服务
-h是指定登录ip,-u指定用户,-p指定密码,-p后如果什么都不写,那么接下来会提示输入密码,-p后也可以直接写上密码,这样就不再需要输入密码了。
五:php_myadmin的安装;###############################################################
1.把下载好了的phpmyadmin解压包解压.
2.然后把它放到appache下htdocs的目录下, 当然,你也可以在htdocs下面自己建立新的路径.
3.进行测试, 用刚刚建立的数据库用户名和密码进行连接.
4.连接成功则表示,在winddows所有的(appache php mysql(phpmyadmin))基本安装完成.
the end;
2015.1.16