Login
网站首页 > 文章中心 > 其它

apachephp支持mssql_apachephp漏洞

作者:小编 更新时间:2023-10-03 13:59:37 浏览量:448人看过

php 如何连接mssql求解

如何在ubuntu中让apache和php支持mysql

Ubuntu建立(apache◆php◆mysql)◆phpmyadmin

Ubuntu建立apache◆php◆mysql

基本的支持环境.暂时还不应用zend优化,所以呢这里就不涉及到zend optimizer的安装了.其实在ubuntu系统中中安装远比在windows系统中设置更为容易,而且在终端下设置更省事.

①.、安装Apache服务

然后按照提示即完成apahce的安装了.这里 可以打开

,即可看于是It works

OK之后,我们来查看一下是否生效了.

gksudo gedit /var/www/testphp.php

入探针

保存运行

③.、安装mysql

sudo apt-get install mysql-server

安装完成按提示设置root密

④.、让apache、php支持mysql

========================================================

自从成功从硬盘安装Ubuntu ⑧0④1后,一直想在ubuntu ⑧0④1环境下搭建WEB服务器,LAMP(Liunx◆Apache◆MySQL◆PHP)◆phpmyadmin理所当然就成为我的首眩最终我在 Ubuntu中文Wiki找到了安装配置LAMP WEB服务器最详细和全面的方法:

一.安装

①安装LAMP

在打开的窗口中 勾选 LAMP SERVER 然后确定.

中间会有一次提示输入mysql的root用户的密码

您还可以在终端模式下,通过命令行安装:

②安装phpmyadmin

终端中运行命令

sudo apt-get install phpmyadmin

二.配置

③. mysql配置文件 路径 /etc/mysql/my.cnf

④. phpmyadmin配置文件路径 /etc/phpmyadmin/apache.conf

⑤. 网站根目录 /var/www

①配置apache

终端中 使用命令

在配置文件最后面加入下面几行:

添加文件类型支持

AddType application/x-httpd-php .php .htm .html

默认字符集 根据自己需要

服务器地址

添加首页文件 三个的顺序可以换 前面的访问优先 (当然你也可以加别的 比如default.php)

DirectoryIndex index.htm index.html index.php

这个没什么好说的 根据个人自己需要

下面是默认时区

default.timezone= PRC

③配置mysql

sudo gedit /etc/mysql/my.cnf

这里有一个地方要注意

因为默认是只允许本地访问数据库的 如果你有需要 可以打开.

④配置phpmyadmin

phpmyadmin 默认并不是安装在 /var/www下面的而是在 /usr/share/phpmyadmin

你可以把phpmyadmin复制过去 或者 网上有人说你可以创建一个链接 然后把链接复制过去(没有试过)

然后 终端中运行命令

sudo gedit /etc/phpmyadmin/apache.conf

然后把下面两句的路径 改为/var/www/phpmyadmin

Alias /phpmyadmin /usr/share/phpmyadmin

改为:

Alias /phpmyadmin /var/www/phpmyadmin

符:常用命令

①重启apache

②重启mysql

sudo /etc/init.d/mysql restart

至此 LAMP环境配置成功,试一下 echo phpinfo(); 吧!

GD库的安装

记得装完重启apache

启用 mod_rewrite 模块

php环境支持mssql,必须安装sql吗

可以的,我的笔记本就是惠普的,完全可以安装

sql

server

php连接MSSQL

为了能让PHP连接MSSQL,首先需要一些设置:

①打开php.ini,将

;extension=php_mssql.dll前面的分号(;)去掉,然后重启 Apache.

如果ext目录下已经有了php_mssql.dll,那么你需要打开php.ini,找到

extension_dir = "./ext"

这一句(或者类似的,不一定是"./ext",查找"extension_dir"即可),然后把"./ext"修改为你的php安装目录的ext目录的完整路径,比如"c:/php/ext",或者"c:/program files/php/ext"这样.然后再次重启 Apache.

然后就可以连接MSSQL,并进行一些操作了.

①连接MSSQL

$conn=mssql_connect("实例名或者服务器IP","用户名","密码");

//测试连接

if($conn)

{

echo "连接成功";

}

②选择要连接的数据库

mssql_select_db("dbname");

③执行查询

$rs = mssql_query("select top 1 id,username from tbname",$conn);

或者直接执行update,insert等语句,可以不用为返回结果赋值

mssql_query("update tbname set username='niunv' where id=1");

④获取记录集行数

echo mssql_num_rows($rs);

⑤获取记录集

if($row=mssql_fetch_array($rs))

$id = $row[0];//获取ID字段值

$username = $row[1];//获取username字段值

⑥获取新增记录的ID

将id字段设置为IDENTITY字段,执行insert语句以后,就会产生一个 @@IDENTITY 全局变量值,查询出来就是最后一条新增记录的ID了.

mssql_query("insert into tbname(username) values ('nv')",$conn);

$rs = mssql_query("select @@IDENTITY as id",$conn);

echo $row[0];

⑦释放记录集

mssql_free_result($rs);

⑧关闭连接

mssql_close($conn);

查看PHP是否支持mssql

PHP 查看是否支持MSSQL的方法:

检测是否存在mssql_connect函数;

php

if?(function_exists("mssql_connect")){

echo?'PHP环境支持MSSQL!';

}else{

echo?'环境不支持MSSQL数据库!';

}?

查看phpinfo中mssql配置项是否开启,如果存在mssql配置项,则支持;否则,不支持.;

配置php连接mssql:

开启mssql扩展;打开php.ini配置文件,去掉extension=php_pdo_mssql.dll和extension=php_mssql.dll前面的";"然后重启apache服务器;

请问apache◆php◆mssql是怎么配置的?

首先你要确定你的web服务器和php已经配置好了

然后还要你的php.ini里开了mssql

extension=php_mssql.dll是去掉这个前边的

以上就是土嘎嘎小编为大家整理的apachephp支持mssql相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章