搜索
首页后端开发PHP问题php建站步骤是什么

php建站步骤是什么

Aug 27, 2019 am 09:20 AM
php建站步骤

php建站步骤是什么

一、条件及环境准备

首先需要搞清楚需要哪些硬件条件、本地搭建一个网站需要哪些基本元素,以及各元素的作用。小编对此整理了以下几个快速建站必备的常用软件。

1、 Php:中文名字,超文本预处理器,依托于web服务器,用来解析使用php语言编写的网页程序,使网页呈现为咱们日常接触到的html页面;

2、Apache服务器:一个很牛逼的web服务器,类似于windows环境下的IIS服务器,它就像一个容器,web应用程序放进去之后,用户就可以通过浏览器去访问指定目录的网站与其交互;

3、 Mysql数据库:这个不多说,大家基本都知道是用来存储网站数据的;

4、 phpMyAdmin:一款数据库管理软件,一般用于后台管理,主要便于操作mysql用的;

5、 wordpress程序:一个入手简单的网站程序,适合所有的新手站长。

二、Apache服务器的搭建

1、首先解压一下安装的Apache软件,一般下载的都是编译后的程序,因此只需要进行必要的配置即可安装成功。

2、管理员身份打开控制台,使用命令安装程序。

q.png

然后在控制台输入services.msc命令,进入服务台,查看apache是否安装成功。

w.jpg

相关推荐:《PHP教程

经过以上配置,可以发现服务控制台多了一个apache的名称,如果在没有安装Apache服务器之前有这项服务,说明这台电脑之前安装过,直接配置即可,如果你想要重新安装,需求先删除掉该服务,要不你在安装的过程中会遇到很多麻烦的问题,删除命令:sc delete apache,同样是在管理员的权限下打开控制台输入该命令即可删除。

3、Apache服务器的启动

进入Apache的解压文件夹下,进入bin目录,找到ApacheMonitor.exe文件,点击就可以了。

e.png

然后会弹出一个窗口,点击启动,即可开启Apache服务。

r.jpg

Apache的搭建是就是这么简单,这里要提醒站长朋友,在官网上下载Apache的时候一定要看清楚要兼容的VC环境,装了匹配的VC之后在安装Apache,要不你在安装的过程中会报错。

三、PHP环境配置

1、同样php模块选择也是免安装版,直接解压到自己习惯的文件夹中配置即可,提醒站长在官网上下载的时候也要注意系统和VC环境支持。解压路径如下:

进入php的解压目录,找到php.ini-production或者php.ini-development任意一个,重命名为php.ini;然后将D:\php\ext和D:\php\加入到系统变量的环境变量PATH中

t.jpg

2、配置php.ini

这里说的配置主要是开启几个常用php扩展项目,可以根据需要开启。用记事本打开php.ini文件,配置如下:

(1)、找到; extension_dir = "ext",去掉前面的分号

(2)、找到;extension=php_mbstring.dll,去掉前面的分号

(3)、找到; extension=php_mysqli.dll,去掉前面的分号

(4)、找到; extension=php_pdo_mysql.dll,去掉前面的分号

php环境这样就算配置完成,在后面会提到在Apache的配置文件中加载php模块。

四、Mysql配置安装

1、这里要讲的Mysql也是免安装版,直接解压到自己习惯命名的文件夹配置即可,解压路径如下图:

y.png

2、配置my-default.ini

进入这个路径然后找到my-default.ini,用记事本打开,修改文件中内容basedir和datadir的值,主要是填写安装的路径和data保存的路径,正确填写如下图:

u.jpg

3、配置环境变量

复制Mysql解压的bin目录路径到系统的环境中,中间以分号隔开,如下图:

i.jpg

4、安装Mysql服务

管理员权限打开控制台,找到安装Mysql的bin目录,然后使用mysqld –install命令安装,如下图安装成功:

o.png

然后使用命令net start mysql启动数据库即可,Mysql数据库的配置安装就到此为止。

五、配置Apache服务器

在配置了php环境和安装了Mysql之后,要对Apache的配置文件做一下更改,以便于下一个步骤中php网站的解析。

用记事本打开D:\Apache24\conf\httpd.conf这个文件,由于最新版本的Apache的ServerRoot默认都是开启的,并且在解压后基于根路径使用的相对路径,基本不用改动,这里只讲需要改动的属性和模块。

1、 找到DirectoryIndex ,由于是php开发的网站程序,增加index.php;

2、 添加php模块,让apache支持php,由于小编使用的php7,所以在配置文件最后增加如下如下代码:

LoadModule php7_module "D:/php/php7apache2_4.dll"

AddType application/x-httpd-php .php

PHPIniDir "D:/php" *告知Apache php.ini所在的位置*

具体截图如下:

p.jpg

至此,httpd.conf 基本配置全部完成,保存httpd.conf,如果后续网站要增加一些模块或者开启一些模块功能,基本上都是在这个配置文件里面做更改。

六、wordpress网站配置

在wordpress的官方网站上下载即可,然后把压缩包复制到D:\Apache24\htdocs这个路径下解压,由于Apache的DocumentRoot路径已经定义好为htdocs这个目录,所以在本地的话直接通过访问http://localhost就可以直接跳转到wordpress的配置界面了。如下图:

1566868212983596.jpg

以上是php建站步骤是什么的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
酸与基本数据库:差异和何时使用。酸与基本数据库:差异和何时使用。Mar 26, 2025 pm 04:19 PM

本文比较了酸和基本数据库模型,详细介绍了它们的特征和适当的用例。酸优先确定数据完整性和一致性,适合财务和电子商务应用程序,而基础则侧重于可用性和

PHP安全文件上传:防止与文件相关的漏洞。PHP安全文件上传:防止与文件相关的漏洞。Mar 26, 2025 pm 04:18 PM

本文讨论了确保PHP文件上传的确保,以防止诸如代码注入之类的漏洞。它专注于文件类型验证,安全存储和错误处理以增强应用程序安全性。

PHP输入验证:最佳实践。PHP输入验证:最佳实践。Mar 26, 2025 pm 04:17 PM

文章讨论了PHP输入验证以增强安全性的最佳实践,重点是使用内置功能,白名单方法和服务器端验证等技术。

PHP API率限制:实施策略。PHP API率限制:实施策略。Mar 26, 2025 pm 04:16 PM

本文讨论了在PHP中实施API速率限制的策略,包括诸如令牌桶和漏水桶等算法,以及使用Symfony/Rate-limimiter之类的库。它还涵盖监视,动态调整速率限制和手

php密码哈希:password_hash和password_verify。php密码哈希:password_hash和password_verify。Mar 26, 2025 pm 04:15 PM

本文讨论了使用password_hash和pyspasswify在PHP中使用密码的好处。主要论点是,这些功能通过自动盐,强大的哈希算法和SECH来增强密码保护

OWASP前10 php:描述并减轻常见漏洞。OWASP前10 php:描述并减轻常见漏洞。Mar 26, 2025 pm 04:13 PM

本文讨论了OWASP在PHP和缓解策略中的十大漏洞。关键问题包括注射,验证损坏和XSS,并提供用于监视和保护PHP应用程序的推荐工具。

PHP XSS预防:如何预防XSS。PHP XSS预防:如何预防XSS。Mar 26, 2025 pm 04:12 PM

本文讨论了防止PHP中XSS攻击的策略,专注于输入消毒,输出编码以及使用安全增强的库和框架。

PHP接口与抽象类:何时使用。PHP接口与抽象类:何时使用。Mar 26, 2025 pm 04:11 PM

本文讨论了PHP中接口和抽象类的使用,重点是何时使用。界面定义了无实施的合同,适用于无关类和多重继承。摘要类提供常见功能

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。