分享

phpstudy的安装及ThinkPHP框架的搭建图文讲解 / 张生荣

 码农书馆 2022-04-28

phpstudy的安装及ThinkPHP框架的搭建图文讲解

我们开始学习ThinkPHP框架,第一件事是要在自己的电脑上安装一个php的服务器,其实很简单。只需要下载一个phpstudy即可。phpstud集成了Apache+MySQL+phpMyadmin,一次性安装,且不需要配置即可使用。是非常好用的PHP调试环境。

一、phpstudy下载及安装

直接搜狗phpstudy。会出现以下界面。

直接点击下载,然后按照默认的安装就可以了。

当下载完成并启动运行会出现一下界面:

我们查看看一下其他选项菜单下的phpstudy设置下的端口常规设置

会看到一下界面

 从Apache中我们看到几个参数,1.http的端口是80,后面有个端口检测,需要检测80端口以及下面mysql端口3306是是否被占用。如果占用则是无法使用的。

我们点击检测端口:

显示如上则说明端口正常,是可以使用的。

网页目录:可以理解为服务器所在的文件位置。即我们的文件都在该目录下创建或运行,如我们的ThinkPHP框架,即是放在该目录下。现在我们在网页上打开我们的本地服务器地址了:默认为:localhost

二、ThinkPHP框架的搭建

以最新的ThinkPHP5.0为例。我们只需要下载该文件的压缩包,然后打开直接将文件放在本地服务器这即可。

以下是下载网址:http://www./down.html

我们下载5.0.20核心版。

下载完成后解压缩,将文件复制到本地服务器中。

我将文件家改名成为thinkphp。

事实上这样thinkphp框架就安装好了。是不是很简单。现在我们打开thinkphp的默认文件,看看是否安装成功

我们在网页上输入以下网址:http://localhost/thinkphp/public/index.php/index/index/index

打开界面如下:

则表示thinkphp搭建成功。

如果未出现以上笑脸.

原因 1.可能是phpstudy选择的版本过低,则在phpstudy中的其他选项菜单的PHP版本切换这进行更改。

原因2.可能是网址输入有问题。那么我们来分析一下该网站。与你的是否对应。如果不对应可以根据你自己的进行更改。

1.localhost是本地服务器的地址:在phpstudy中我们可以看到

2.thinkphp 是我的thinkPHP的框架名称。

3.public/index.php 是thinkphp框架的入口文件

4.index/index/index 是应用 application文件下的index模块 下的(controller文件下)的index控制器下的index方法。

到此这篇关于phpstudy的安装及ThinkPHP框架的搭建图文讲解的文章就介绍到这了,更多相关phpstudy的安装及ThinkPHP框架搭建内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

时间: 2021-01-07

解决PHPstudy Apache无法启动的问题【亲测有效】

phpStudy启动失败,网上总结了基本就是下面的三种方法: 原因一是防火墙拦截,关闭防火墙. 二是80端口已经被别的程序占用,如IIS,迅雷等: 三是没有安装VC9运行库,php和apache都是VC9编译. 解决以上三个问题,基本上都是可以一次安装完成的. 但是,But,但是,上面的方法都试过之后还是无法启动呢?没办法了吧. 最有效,最直接的办法就是直接使用cmd命令进行查错误. 1.进入到apache的盘符,在这里我的是D盘. 2.然后进入bin文件[cd phpstudy\PHPTuto

phpstudy2020搭建站点的实现示例

1.下载phpstudy(到官网下载),并安装后,启动phpstudy 2. 进入C:\Windows\System32\drivers\etc路径下的hosts文件,进行如下配置 127.0.0.1 xxxxadmin.com 127.0.0.1 xxxxpartneradmin.com 127.0.0.1 xxxxboadmin.com 127.0.0.1 xxxxbadmin.com 3.在面板的网站下,点击创建网站,如图所示 4.修改nginx文件配置 找到相对应的文件,修改如下(主要增

ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败)

本文为大家详细分享了搭建ThinkPHP框架时遇到的问题,为大家提供了解决方法,具体内容如下 第一部分:框架搭建 我也是刚接触ThinkPHP,所以将目前的心得以及学习步骤按照我认为更容易理解的方式记录下来. 要使用ThinkPHP首先是要把环境搭建好,下面两个大体步骤来介绍: 第一步:下载软件 1.Xmapp(此软件将Apache.MySQL等集成了,使用起来很方便) 2.ThinkPHP3.2.3下载 第二步:搭建框架 1.将xmapp安装好,我们可以看到一个htdocs文件夹,我们可以将下

mysql 5.7.17 zip安装配置教程 mysql启动失败的解决方法

MySQL5.7.17,现在看来是最新版本,下载地址 在这里可以选择自己的平台版本,选择自己的下载,我的是windows版本.应该大同小异. 下载的文件在这里讲一下ZIP版本的,MIS版本的我没试过也不知道. 在这里提醒一下,最好是下载没有debug的版本,因为我下过一次,最后安装失败了,因为没有一个ini文件,导致出现了很多问题. 解压完成后放到一个建立好的文件上就好. 解压后的文件有默认的配置文件(my-default.ini),在解压后的路径下新建文件:my.ini(复制my-defaul

centos下yum搭建安装linux+apache+mysql+php环境的方法

一.脚本YUM源安装: 1.yum install wget #安装下载工具wget 2.wget http://www./installers/atomic #下载atomic yum源,配置CentOS 6.5第三方yum源 3. sh ./atomic #脚本执行 4. yum check-update #更新yum软件包 二.163yum源的安装 1.进入yum源配置目录 cd /etc/yum.repos.d 2.备份系统自带的yum源 mv CentOS-B

Windows系统下解决PhPStudy MySQL启动失败问题

报错 Apache\Nginx服务正常启动了,但是MySQL却一直启动失败. 解决流程 查看端口是否被占用 打开系统自带的资源管理器,查看监听端口3306是不是被占用,下图中3306端口被mysqld.exe占用,mysqld.exe是phpstudy自带的mysql服务,如果非mysqld.exe占用了3306,那么可以跟着下面的步骤去关闭. 打开系统自带的服务 切换本地MySQL服务 发现服务中有两个MySQL服务,一个是MySQL,一个是MySQLa.原因是,我之前在本地就安装过了mysq

xampp安装后apache 80端口被占用的解决方法

xampp 把apache mysql, php, phpmyadmin都integrate在一起, 很好安装,操作简单,但是也有弊端. 用户没有选项改port 当 知晓80被占用. 当80 port被占用,apache是安装不上的,其实它所有的安装文件都放过去了. 本想只想httpd.conf的port配置的. 发现居然这样做不行. okay, 没问题,找其他的方法. 用cmd > netstat -aon | findstr 0.0.:80 enter 发现 PID 4 占用了80, 这是个

centos下yum搭建安装linux+apache+mysql+php环境教程

我们利用linux系统中yum安装Apache+MySQL+PHP是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本YUM源安装: 1.yum install wget                                                     #安装下载工具wget 2.wget http://www./installers/atomic       #下载atomic yum源,配置CentOS 6.5第三方yum源 3. sh 

WIN2003下安装amp(apache+mysql+php+phpmyadmin)环境

一.软件准备: apache_2.2.14-win32-x86-no_ssl.msi php-5.2.11-Win32.zip mysql-5.0.45-win32.exe phpMyAdmin-3.2.3-all-languages.zip 二.安装并设置环境变量: 安装 apache_2.2.14到 c:\apache 解压PHP5.2.11到 c:\php 安装mysql-5.0.45到c:\mysql 解压phpMyAdmin-3.2.3到apache的htdoc目录 在环境变量->系统

/var/log/pacct文件导致MySQL启动失败的案例分享

毫无预兆的,MySQL 罢工了. 用 mysql.server 启动脚本启动之后,没有任何提示信息就结束,mysqld进程自然是没有起来. 把 mysql.server 里面 $bindir/mysqld_safe --datadir=$datadir --pid-file=$server_pid_file >/dev/null 2>&1 这句的输出重定向去掉后运行,结果发现报错: File size limit exceedednohup ... ... 这样看来自然是有文件太大了.

磁盘已满造成的mysql启动失败问题分享

突然发现mysql死活都启不起来了: 复制代码 代码如下: /etc/init.d/mysql restartStopping MySQL:                                            [FAILED]Timeout error occurred trying to start MySQL Daemon.Starting MySQL:                                            [FAILED] kill了不行,

老生常谈php中传统验证与thinkphp框架(必看篇)

PHP(超文本预处理器)可用于小型网站的搭建,当用户需要注册登录是,需要与后台数据库进行匹配合格才能注册和登录,传统的方式步骤繁多,需要先连接数据库再用sql语句进行插入. <?php header("Content-type: text/html; charset=utf-8"); $conn =mysqli_connect("localhost","root",""); if (!$conn){ echo "

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多