PHP搭建环境流程
Posted init-007
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP搭建环境流程相关的知识,希望对你有一定的参考价值。
1,首先搭建apache2.4
下载地址:https://www.apachelounge.com/download/;
下载.zip文件,并解压到‘d:wamp‘下,以下都是安装到该目录下;更名为apache24 , 编辑 d:wampwww ,方法是在d:wampapache24conf目录下的httpd.conf里的DocumentRoot 和 Directory 选项,为d:/wamp/apache24 ;
再配置apache外部访问目录 d:wampwww ,方法是在httpd.conf里,修改内容
DocumentRoot ""
<Directory "">
为
DocumentRoot "D:/wamp/www"
<Directory "D:/wamp/www">
然后在cmd命令下,进入到apache24的bin目录下,输入命令httpd -k install; 进行安装,然后启动命令 httpd -k start;在浏览器中输入127.0.0.1进行验证,如果出现It works!则是正常
2,安装php
下载地址 : http://windows.php.net/download ;
下载.zip文件,并解压到‘d:wamp‘下;更名为php7.0,
然后在d:wampphp7.0下复制 php.ini-production 并且重新命名为 php.ini,(用记事本方式打开php.ini文件,更改扩展库路径extension_dir = "D:/wamp/php7.0/ext",注意不是反斜杠);
再在d:wampapache24conf目录下,打开httpd.conf,添加以下语句
LoadModule php7_module "d:wampphp7.0php7apache2_4.dll"
PHPIniDir "d:wampphp7.0"
AddType application/x-httpd-php .php
(注意这次是反斜杠);
重启apache24服务,在cmd命令下输入 net stop apache2.4 回车 net start apache2.4 回车,(如果报错,有可能不是以管理员身份打开cmd命令,或是服务名大小写问题,或是环境变量没配置);
在d:wampwww下建立index.php(里面内容是<?php phpinfo(); )最后浏览器中打开127.0.0.1,回车会出现php详情.
3,安装mysql
下载地址:http://dev.mysql.com/downloads/mysql/;
下载.zip文件,并解压到‘d:wamp‘下;更名为mysql5.7;
复制 my-default.ini,并且重新命名为 my.ini(或直接建立my.ini也行),里面内容如下:
编辑 my.ini,配置如下:
[mysql]
default-character-set=utf8
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# 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:wampmysql5.7
datadir = d:wampmysql5.7data
port = 3306
max_connections = 200
character-set-server = utf8
default-storage-engine = INNODB
然后启动cmd命令,切换到d:wampmysql5.7in目录下,输入命令 mysqld --install,再输入
mysqld --initalize-insecure --user=mysql
执行完上述命令,MySQL 自动创建 data 文件夹,并且建好默认数据库,登录的用户名为 root,密码为空;最后输入 net start mysql 启动mysql服务.
(验证方法:在cmd命令中输入mysql -uroot -p 然后回车,遇到密码直接回车,出现 "mysql>" 后就是成功)
注:
在64位操作系统和32位操作系统下,64位软件名带有64,而32位软件是带有×86;还有就是需要配置的vc版本不同
以上是关于PHP搭建环境流程的主要内容,如果未能解决你的问题,请参考以下文章
PHP如何搭建服务器环境 原生篇 | Ubuntu 18.04 + PHP8.1 + MySQL5.7 + Nginx 1.4
PHP如何搭建服务器环境 原生篇 | Ubuntu 18.04 + PHP8.1 + MySQL5.7 + Nginx 1.4