phpstudy怎么打开网页?phpstudy安装完后怎么测试网页?

 更新时间:2017年7月6日 23:50  点击:2160
phpstudy安装完后怎么测试网页?用editplus编完了,然后呢?不用着急,看完这篇文章你就会明白了。

phpstudy是php语言运行的环境,如果你安装完了,启动apache,直接访问localhost看下能不能访问,如果成功,说明安装成功。

如果你写的.php文件的,直接放到www下,用localhost/文件名.php 访问即可

如果你写的是.html  或 .htm  那么你直接可以用浏览器打开就行了,用不着phpstudy

本文详细介绍了php重写URL的教程,不会的同学快来看看吧,对你一定非常有帮助

1. 找到apache的安装目录下的conf下的httpd.conf文件,打开文件修改 
LoadModule rewrite_module modules/mod_rewrite.so这行代码,他前面有个#号,把#号删掉 
2. 还是那个文件,打开,找到

 代码如下复制代码

 <Directory /> 
    Options FollowSymLinks ExecCGI Indexes

    AllowOverride None     

  Order deny,allow     

  Deny from all 

    Satisfy all 

</Directory>


这个节点,把None改为All. 3. 重启apache服务 
4. 最关键的一点,在你得项目目录下创建.htaccess文件,文件没有名称,看上去只是后缀名 
具体创建方法不能直接创建,先创建个txt文件(其他的也行),然后另存问,把名字改为.htaccess,并且选所有文件,创建好后,就要制定规则了。 在文件里写代码: 
  RewriteEngine on   //on为打开,off为关闭 
 RewriteRule ([a-zA-Z]{1,})-([0-9]{1,}).html$ index.php?action=$1&id=$2  
 
([a-zA-Z]{1,})-([0-9]{1,}).html$是规则,index.php?action=$1&id=$2是要替换的格式,$1代表第一个括号匹配的值,$2代表第二个,如此类推!! 
5. 创建一个php文件吧(这个文件当然要创建到你放.htaccess文件的项目中) 
<?php 
 echo "你的action:".$_GET['action'];  echo "你的id:".$_GET['id']; ?>. 
然后你在浏览器地址栏中访问:http://localhost/text/a-1.html,这个地址就相当于你访问http://localhost/text/index.php?action=a&id=1这样。是不是觉得这样比较美观呢。 
访问后的结果是你的action:a   你的id:1

php怎么用session?小编分享了PHP Session变量的使用方法,初学php有不懂的同学可以参考一下。

PHP Session 变量

当您运行一个应用程序时,您会打开它,做些更改,然后关闭它。这很像一次会话。计算机清楚你是谁。它知道你何时启动应用程序,并在何时终止。但是在因特网上,存在一个问题:服务器不知道你是谁以及你做什么,这是由于 HTTP 地址不能维持状态。

通过在服务器上存储用户信息以便随后使用,PHP session 解决了这个问题(比如用户名称、购买商品等)。不过,会话信息是临时的,在用户离开网站后将被删除。如果您需要永久储存信息,可以把数据存储在数据库中。

Session 的工作机制是:为每个访问者创建一个唯一的 id (UID),并基于这个 UID 来存储变量。UID 存储在 cookie 中,亦或通过 URL 进行传导。

开始 PHP Session

在您把用户信息存储到 PHP session 中之前,首先必须启动会话。

注释:session_start() 函数必须位于 <html> 标签之前:

<?php session_start(); ?> <html> <body> </body> </html>

上面的代码会向服务器注册用户的会话,以便您可以开始保存用户信息,同时会为用户会话分配一个 UID。

存储 Session 变量

存储和取回 session 变量的正确方法是使用 PHP $_SESSION 变量:

<?php session_start(); // store session data $_SESSION['views']=1; ?> <html> <body> <?php //retrieve session data echo "Pageviews=". $_SESSION['views']; ?> </body> </html>

输出:

Pageviews=1

在下面的例子中,我们创建了一个简单的 page-view 计数器。isset() 函数检测是否已设置 "views" 变量。如果已设置 "views" 变量,我们累加计数器。如果 "views" 不存在,则我们创建 "views" 变量,并把它设置为 1:

<?php session_start(); if(isset($_SESSION['views']))   $_SESSION['views']=$_SESSION['views']+1; else   $_SESSION['views']=1; echo "Views=". $_SESSION['views']; ?>

终结 Session

如果您希望删除某些 session 数据,可以使用 unset() 或 session_destroy() 函数。

unset() 函数用于释放指定的 session 变量:

<?php unset($_SESSION['views']); ?>

您也可以通过 session_destroy() 函数彻底终结 session:

<?php session_destroy(); ?>

注释:session_destroy() 将重置 session,您将失去所有已存储的 session 数据。

本文详细介绍了ThinkPHP使用方法,不懂的同学快来跟小编一起看看吧

1、下载ThinkPHP模板,整个导入到项目根目录下。

2、修改index.php文件,内容如下:

<?php

/***临时配置,项目完成开发后,这些配置会取消*******/
define('APP_DEBUG',true);
/***************end临时配置*******************/
require '/ThinkPHP/ThinkPHP.php';
?>

3、运行项目,会生成对应的Conf、Lib、Tpl等目录:Conf目录为项目配置,整个项目可见;Lib包含Action、Model、Behavior、Widget。

4、配置Conf目录下的config.php文件,如下:

<?php

define('WEB_URL','http://localhost:81');//定义域名及端口(发布时改成真实域名即可)
return array(
'DB_TYPE'  => 'mysql',
'DB_HOST'  => 'localhost',
'DB_NAME'  => 'test',
'DB_USER'  => 'root',
'DB_PWD'  => '',
'DB_PORT'  => '3306',
'DB_PREFIX'  => 'fj_',//数据表前缀(指定后,数据表名必须以"fj_"开头
'DEFAULT_MODULE' =>'Index',
'WEB_URL'  => WEB_URL.'/index.php',//定义通用模板页
'WEB_DEFAULT_URL' => WEB_URL,//定义web域名(可供其它php调用)
'APP_GROUP_LIST'  => 'Home,Admin,Api', //项目分组设定,如果不指定,则不支持项目分组
'DEFAULT_GROUP'   => 'Home', //
'pic_dir'  => 'upload/images/',//指定图片上传目录(供其它php调用)
);

?>

5、更改项目为分组方式:

1)在Lib/Action目录下加一个子目录(对应分组,如:Admin/Home/Api)

2)在Tpl目录下加入子目录(对应分组,如:Admin/Home/Api及Public)

3)在Tpl/Admin添加功能模板目录(如用户管理:User,权限管理:Purv),每个功能模块对应一个Action

4)在功能模板目录中添加页面文件(.html),一个页面文件对应Action中一个或多个函数

6、项目访问方式:http://localhost:81/index.php/admin/User/index;//请注意大小写的对应

小编推荐的这篇文章介绍了Php连接及读取和写入mysql数据库的常用代码,非常实用,有兴趣的同学可以参考一下。

既然现在你看到了这篇文章,说明你肯定知道PHP和MySQL是怎么一回事,我就不??铝恕5??裁茨慊挂?绦?亩链宋哪兀靠赡苁且郧澳阆肮吒粗普程?恍┐?耄?⒚挥姓嬲????氲暮?澹灰部赡苣阋郧芭??耍??裎乙谎??幸欢问奔涿挥薪哟ィ??枇耍辉倩蛘撸?腥宋誓憷嗨频募虻ノ侍猓??阋丫?恍加诨卮穑?苯由贤?阉鳎?『谜业搅苏馄??谑蔷屯萍龈?撬????..

不管怎样,在这里我总结了常用的PHP连接MySQL数据库以及读取写入数据库的方法,希望能够帮到你,当然也是作为我自己的一个回顾总结。

1.为了更好地设置数据连接,一般会将数据连接所涉及的值定义成变量.

 

 代码如下复制代码

$mysql_server_name='localhost'//改成自己的mysql数据库服务器

 

$mysql_username='root'//改成自己的mysql数据库用户名

 

$mysql_password=�'//改成自己的mysql数据库密码

 

$mysql_database='Mydb'//改成自己的mysql数据库名

 

也可把以上变量放在一个文件里,可以随时让其他文件调用.

例如: 将以上内容放在:db_config.php 那么在其他需要用到数据库的页面直接调用.

调用代码:require("db_config.php");

  2.连接数据库

 

 代码如下复制代码

$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password)ordie("error connecting") ;//连接数据库

 

mysql_query("set names 'utf8'");//数据库输出编码 应该与你的数据库编码保持一致.南昌网站建设公司百恒网络PHP工程师建议用UTF-8 国际标准编码.

 

mysql_select_db($mysql_database);//打开数据库

 

$sql="select * from news ";//SQL语句

 

$result= mysql_query($sql,$conn);//查询

 

   3.读取表中的内容,这里我们用while,可以根据具体情况,用for 或其他的.

 

 代码如下复制代码

while($row= mysql_fetch_array($result))

 

{

 

echo"

";//排版代码

 

echo$row['Topic'] ."
";

 

echo"

";//排版代码

 

}

 

   4.php写入数据库,Mysql数据的写入

 

 代码如下复制代码

$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);//连接数据库

 

mysql_query("set names 'utf8'");//数据库输出编码

 

mysql_select_db($mysql_database);//打开数据库

 

$sql="insert into messageboard (Topic,Content,Enabled,Date) values ('$Topic','$Content',Ƈ',񟭋-01-12')";

 

mysql_query($sql);

 

mysql_close();//关闭MySQL连接

 

[!--infotagslink--]

相关文章

  • PHP7快速编译安装的步骤

    编译安装非常的简单了我们现在的php版本已经到了php7了,下文小编来为各位介绍一篇关于PHP7快速编译安装的步骤,希望文章能够帮助到各位。 一、安装必要一些依赖 yum...2016-11-25
  • Rstudio中安装package出现的问题及解决

    这篇文章主要介绍了Rstudio中安装package出现的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-05-06
  • 解决@SpringBootTest 单元测试遇到的坑

    这篇文章主要介绍了解决@SpringBootTest 单元测试遇到的坑,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-10-14
  • PHP编译安装后PHP-FPM使用笔记

    PHP-FPM我们相信各位用高版本的php经常使用到了,下面整理了一些关于PHP-FPM的笔记,有兴趣的可进来看看。 今天赶上了123System OPenVZ VPS全场半价的机会,购入了一...2016-11-25
  • 安装和使用percona-toolkit来辅助操作MySQL的基本教程

    一、percona-toolkit简介 percona-toolkit是一组高级命令行工具的集合,用来执行各种通过手工执行非常复杂和麻烦的mysql和系统任务,这些任务包括: 检查master和slave数据的一致性 有效地对记录进行归档 查找重复的索...2015-11-24
  • Linux安装Pytorch1.8GPU(CUDA11.1)的实现

    这篇文章主要介绍了Linux安装Pytorch1.8GPU(CUDA11.1)的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-03-25
  • vscode安装git及项目开发过程

    这篇文章主要介绍了vscode安装git及项目开发过程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-05-19
  • php根据用户语言跳转相应网页

    当来访者浏览器语言是中文就进入中文版面,国外的用户默认浏览器不是中文的就跳转英文页面。 <&#63;php $lan = substr(&#8194;$HTTP_ACCEPT_LANGUAGE,0,5); if ($lan == "zh-cn") print("<meta http-equiv='refresh' c...2015-11-08
  • Visual Studio 2015下载和安装图文教程

    这篇文章主要为大家详细介绍了Visual Studio 2015下载和安装图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • Node调试工具JSHint的安装及配置教程

    现在我们介绍一种在Node下检查简单错误的JS代码验证工具JSHint。  JSHint的具体介绍参考http://www.jshint.com/about/,说直白点儿,JSHint就是一个检查JS代码规范与否的工具,它可以用来检查任何(包括server端和client端...2014-05-31
  • Centos中彻底删除Mysql(rpm、yum安装的情况)

    我用的centos6,mysql让我整出了各种问题,我想重装一个全新的mysql,yum remove mysql-server mysql之后再install并不能得到一个干净的mysql,原来的/etc/my.cnf依然没变,datadir里面的数据已没有任何变化,手动删除/etc/my.cn...2015-03-15
  • DWVA上传漏洞挖掘的测试例子

    DVWA (Dam Vulnerable Web Application)DVWA是用PHP+Mysql编写的一套用于常规WEB漏洞教学和检测的WEB脆弱性测试程序。包含了SQL注入、XSS、盲注等常见的一些安全漏洞...2016-11-25
  • PHP测试成功的邮件发送案例

    mail()函数的作用:连接到邮件服务器,利用smtp协议,与该服务器交互并投邮件。注意:1、mail函数不支持esmtp协议,---即,只能直投,不能登陆2、由上条,我们只能直投至最终的收件服务器地址.而该地址,又是在PHP.ini中指定的,所...2015-10-30
  • 用VirtualBox构建MySQL测试环境

    宿主机使用网线的时候,客户机在Bridged Adapter模式下,使用Atheros AR8131 PCI-E Gigabit Ethernet Controller上网没问题。 宿主机使用无线的时候,客户机在Bridged Adapter模式下,使用可选项里唯一一个WIFI选项,Microsoft Virtual Wifi Miniport Adapter也无法上网,故弃之。...2013-09-19
  • 腾讯视频怎么放到自己的网页上?

    腾讯视频怎么放到自己的网页上?这个问题是一个基本的问题,要把腾讯视频放到自己的网页有许多的办法,当然一般情况就是直接使用它们的网页代码了,如果你要下载资源再放到...2016-09-20
  • Ubuntu20.04安装cuda10.1的步骤(图文教程)

    这篇文章主要介绍了Ubuntu20.04安装cuda10.1的步骤(图文教程),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-07-30
  • 在PyCharm中安装PaddlePaddle的方法

    这篇文章主要介绍了在PyCharm中安装PaddlePaddle的方法,本文给大家介绍的非常想详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-02-05
  • Postman安装与使用详细教程 附postman离线安装包

    这篇文章主要介绍了Postman安装与使用详细教程 附postman离线安装包,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-03-05
  • linux服务器快速卸载安装node环境(简单上手)

    这篇文章主要介绍了linux服务器快速卸载安装node环境(简单上手),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-02-22
  • uni-app从安装到卸载的入门教程

    这篇文章主要介绍了uni-app从安装到卸载的入门教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-05-15