Windows10搭建PHP开发环境

您所在的位置:网站首页 天伦之乐的意思和例句 Windows10搭建PHP开发环境

Windows10搭建PHP开发环境

2023-09-27 21:30| 来源: 网络整理| 查看: 265

1. 安装Apache2.4 Step1. 下载Apache Http Server 2.4

下载地址:Download Apache Http Server 在这里插入图片描述 点击红框中的链接,选择ApacheHaus进入下载界面,选择合适的Apache版本下载。 在这里插入图片描述

Step2. 安装与配置Apache Http Server 2.4 解压下载到的压缩包,得到Apache24文件夹和安装说明。将Apache24文件夹放到合适的位置,以管理员身份打开命令提示符,进入到Apache24的bin目录下。先修改Apache24/conf/httpd.conf的配置文件,找到如下内容,将 "/Apache24"修改为当前Apache24的目录。

Define SRVROOT “/Apache24” ServerRoot “${SRVROOT}”

在命令提示符中输入以下命令,安装http service,"Apache24"为安装的服务名称。 httpd.exe -k install -n "Apache24" 完成后可通过services.msc查看“Apache24”服务。

相关指令:

1. 查看使用的模块:httpd -M 2. 测试配置是否正确:httpd -t 3. 开启服务:httpd.exe -k start -n "Apache24" 4. 关闭服务:httpd.exe -k stop -n "Apache24" 5. 重启服务:httpd.exe -k restart -n "Apache24" 6. 卸载http:httpd.exe -k uninstall -n "Apache24" 配置默认站点 仍然在配置文件Apache24/conf/httpd.conf中,DocumentRoot(让Apache确定服务器上访问的位置:网站文件夹所在的位置)一般为Apache24下的htdocs文件夹,ServerName(方便用户使用名字访问对应的网站:给文件夹取一个别名)本地为localhost。修改配置后重启http服务生效,可通过localhost/…访问htdocs文件夹下的网页文件。 2. 安装PHP7 Step1. 下载PHP7

下载合适版本的PHP:Download PHP选择线程安全的版本 在这里插入图片描述

Step2. 配置PHP7

将压缩包中的内容解压到合适的位置即完成“安装”。以下是目录结构简述: 在这里插入图片描述

PHP.exe就是可以解析PHP代码转变成HTML代码从而让浏览器可以解析。

通过CMD控制器进入PHP.exe所在目录通过PHP.exe运行命令指定要解析的php脚本: php.exe -f PHP文件所在路径 Apache加载PHP模块

Apache加载PHP模块:在Apache的主配置文件httpd.conf中加载对应的PHP提供的模块 在Apache配置文件中添加 : LoadModule php7_module PHP所提供的的模块dll所在路径

重启Apache服务

Apache分配工作给PHP模块 : 如果是PHP代码就交给PHP处理,通过文件后缀判断 AddType application/x-httpd-php .php

将PHP配置文件加载到Apache配置文件中:共同生效 4.1 在Apache中指定PHP配置文件所在路径 PHPIniDir PHP配置文件所在路径 4.2 php.ini文件默认不存在,是以development和production格式存在,需要格式化(复制其中一个,重命名为php.ini)

说明:PHP的配置文件已经加载到Apache的配置项中,意味着php.ini的修改需要Apache重启才会生效 在这里插入图片描述 PHP配置完成,可通过localhost/test.php测试结果。

3. 安装Mysql Step1. 下载Mysql

下载合适版本的Mysql:Download Mysql 在这里插入图片描述

Step2. 配置Mysql 将下载的压缩包加压到合适的位置,在Mysql主目录下新建my.ini配置文件,内容如下:

[mysqld] port = 3306 basedir=XXX(Mysql主目录) datadir=XXX\data max_connections=200 character-set-server=utf8 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql] default-character-set=utf8

将Mysql下的bin目录添加到系统环境变量Path中以管理员身份打开命令提示符,进入Mysql的bin目录下,执行指令: 1. mysqld --initialize(此时生成data目录) 2. mysqld -install(安装) 3. net start mysql (启动mysql服务) 输入mysql -u root -p登录,初次登录没有密码,直接按回车过,如果不行则执行以下指令初始化: >ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; >quit;

若登录提示“You must reset your password using ALTER USER statement before executing this statement.”执行alter user user() identified by "root";

PHP连接Mysql数据库

PHP本身不具备操作Mysql数据库的能力,需要借助PHP操作Mysql的扩展来实现

PHP加载Mysql扩展 : php.ini 文件中 extension=mysqliPHP左右扩展在ext目录中,需要指定扩展所在路径 : extension_dir修改时区date.timezone = Asia/Shanghai重启Apache服务

可以在.php中使用phpinfo()查看以加载的模块。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3