PHP+Apache+MySQL环境构筑
1、PHP环境搭建:
1.1、下载地址:http://php.net/downloads.php
1.2、版本选择:如果是与 Apache 搭配,建议选择 Thread Safe 版本;如果是与 CGI 或者 FAST-CGI 搭配,建议选择 Non Thread Safe 版本。
※注意:php7apache2_4.dll时无法关联到apache的时候,确认一下下载的是否是Thread Safe
1.3、将下载的 .zip 压缩包解压到指定的安装目录,安装好后确认一下环境变量。
这里同时包括了PHP和MYSQL的环境变量,MYSQL的环境变量等到安装好MYSQL之后再确认。
1.4、将 PHP 的根目录下的 php.ini-development 或者 php.ini-production复制一份并改名为 php.ini,作为PHP的配置文件
1.5、打开php.ini,修改配置信息:
a、ini文件的注释是分号(英文分号),所以取消注释就删除分号;
b、配置文件中写成绝对路径。注意:如果是与 Apache 搭配,建议将扩展文件路径改为绝对路径,因为有可能加载不了。
1.6、修改需要加载的扩展文件,因为接下去要配置mysql,所以这里先把下面代码有效,也就是把这两个DLL加载进来。
-
extension=php_mysql.dll extension=php_mysqli.dll
1.7、设置默认的时区
1.8、设置 ssl
1.9、到目前为止,PHP这边的配置就可以告一段落了。 最后使用下面的方式确认PHP已经正常安装了。
2、MYSQL环境安装
2.1、首先,去数据库的官网http://www.mysql.com下载MySQL。
2.2、然后点击downloads,community,选择MySQL Community Server。如下图:
2.3、点击download进入下载页面选择No thanks, just start my download就可以开始下载了,其实是不需要注册也可以下载的。
2.4、双击安装包,安装MySQL
2.5、一路按照默认的配置,安装到下面的画面
2.6、设置账号和用户角色
2.7、一路点击next,并check你的root密码,MySQL就成功在你的电脑上安装完成了。
2.8、在CMD中启动MYSQL。在DOS窗口上输入【mysql -h localhost -u root -p】然后再输入数据库的密码后,就会跳出欢迎界面。
mysql -u 自己的用户名,默认是root -p 自己的密码。 h 指出服务器名 localhost是指本机,root是默认的最高权限用户名 -p指出密码 不填密码就指密码为空。
2.9、在这个DOS框中可以输入各种SQL语句,并做成相应的数据库了。
2.10 、如果安装了可视化的操作界面,这样编辑数据库效果更加。
3、Apache环境搭建
以下步骤的前提是Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面。在此基础上修改Apache24\conf\ 目录下的 httpd.conf来配置Apache ,让 Apache 和 PHP 协同工作。
3.1、在apache中,载入PHP7
3.2、DocumentRoot 设置: 修改前默认的是Apache24下的 htdocs目录,可以修正也可以使用默认的路径。
如果安装的PHP x64位版本,Apache也需要是x64位版本的。然后还要将php目录下的libeay32.dll、ssleay32.dll、libssh2.dll以及ext目录下的php_curl.dll等四个文件,都复制放到System32目录下。否则curl扩展无法使用。
3.3、设置修改访问的端口,我这里改成了Listen 4455。
3.4、修改默认的首页,里面加入index.php,这样才可以载入PHP。
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
DirectoryIndex index.html index.php index.htm
</IfModule>
3.5、开启 rewrite 功能:将下面这行代码前面的 # 去掉。它的作用是将所有的数据请求都重定向 index.php 文件
3.6、在DocumentRoot 设置的路径上,新建一个index.php。index.php中的内容如下所示。
<?php
echo phpinfo();
?>
使用上面的方式,如果网页可以正常显示的话,就说明配置工作都已经完成OK了。