下载相关软件:
| Apache: | MySQL: |
| PHP: | phpmyadmin: |
Apache选择php7 Thread Safe 版,使用win7自带IIS选择Non ThreadSafe 版 。
带vc14的,需要安装vc2015库,
1,建立文件夹:
D:\MyWeb\Apache24 apache目录
D:\MyWeb\MySQL mysql目录
D:\MyWeb\php7 php目录
D:\MyWeb\www 网页根目录,
也可以根据自己需要修改到其他盘里。
2,Apache配置:
配置httpd.conf和php.ini :
2,1,打开apache24/conf/httpd.conf
修改: Define SRVROOT "D:/MyWeb/Apache24" #定义全局服务根目录
修改:DocumentRoot "${SRVROOT}/../www"
<Directory "${SRVROOT}/../www">
2,2,添加php7的支持
# php5 support
LoadModule php7_module "D:/MyWeb/php7/php7apache2_4.dll"
AddType application/x-httpd-php .php .html .htm
# configure the path to php.ini
PHPIniDir "D:/MyWeb/php7"
网页默认文件支持.php,找到此段:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
3, 修改php.ini文件,
复制1个php.ini-development ,修改为php.ini。
找到下面这段,并修改成自己php安装目录的ext文件
;On windows:
extension_dir = "D:/MyWeb/php7/ext"
添加session临时目录:
4,把apache24加入windows服务,并启动apache
D:\MyWeb\Apache24\bin\httpd.exe -k install 这句可以把apache添加到系统服务里去。
D:\MyWeb\Apache24\bin\ApacheMonitor.exe双击运行apache服务器,运行apache服务。
D:/web/www/ 创建1个phpinfo.php文件,浏览器输入localhost访问index.php主页。
新建文本文件,输入 <?php phpinfo() ?> 保存改后缀为php, 即可看到下面界面,表示apache+php搭建OK。
5,安装mysql
复制一份my-default.ini,并修改为my.ini,
添加或修改下面内容:注意#号。
innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
basedir = "D:/MyWeb/MySQL/"
datadir = "D:/MyWeb/MySQL/data/"
tmpdir = "D:/MyWeb/MySQL/data/"
socket = "D:/MyWeb/MySQL/data/mysql.sock"
log-error = "D:/MyWeb/MySQL/data/mysql_error.log"
port = 3306
# server_id = .....
# 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 = 32M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
6, 在windows系统环境变量path添加mysql的bin目录路径。
D:\MyWeb\MySQL\bin
添加mysql服务
具体操作是在命令行中执行以下命令(需要以管理员身份运行命令行):
需要切换到bin目录
增加服务命令:mysqld install MySQL --defaults-file="D:\myweb\mysql\my.ini"
移除服务命令为:mysqld remove
启动mysql命令为: net start mysql
关闭mysql命令为:net stop mysql
7,初始化data文件夹,zip文件没有data文件执行下面命令,
将目录切换到解压文件的bin目录,运行 mysqld --initialize-insecure
创建root密码:
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
8,phpmyadmin安装
下载最新版phpmyadmin,解压到创建的phpmyadmin目录下,修改配置文件:
D:\MyWeb\www\phpMyAdmin\libraries\config.default.php
$cfg['blowfish_secret'] = ' '; 随意填写几个字母或数字。
$cfg['Servers'][$i]['port'] = '3306'; 修改为MYSQl的端口
$cfg['Servers'][$i]['user'] = 'root'; mysql的用户名
$cfg['Servers'][$i]['password'] = 'xxxxxx'; mysql的用户密码
修改完毕后,在浏览器中输入http://localhost/phpMyAdmin/ 即可看到下面的界面。注意地址栏中的phpMyAdmin的大小写。
如果是http://localhost/phpmyadmin/ ,可能打不开网页。
到此phpmyadmin安装完成。
本文档详细介绍了在Win7x64系统下如何搭建Apache2.4.20、PHP7.0.6和MySQL5.7.12的步骤,包括选择正确的Apache版本,配置Apache和PHP的集成,安装MySQL并设置服务,以及安装和配置phpMyAdmin。
1089

被折叠的 条评论
为什么被折叠?



