前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >php环境测试链接各种服务

php环境测试链接各种服务

原创
作者头像
陈不成i
修改2021-06-29 14:39:39
修改2021-06-29 14:39:39
1.7K00
代码可运行
举报
文章被收录于专栏:ops技术分享ops技术分享
运行总次数:0
代码可运行

一.测试是否支持php

以下脚本放到web服务器的网页目录下 vim test.php

代码语言:javascript
代码运行次数:0
复制
<html>
<body>
This is HTML message
</br>
<?php
$c = 12;
$d = 2;
if($c > $d){echo "c is bigger";}
else{ echo "d is bigger";}
?>
</body>
</html>

curl http://127.0.0.1/test.php返回c is bigger,代表web服务器支持php。返回文件内容,则代表当前还不支持php,需要在web服务器中配置,让nginx或者apache之类的服务去支持php-fpm。

二.测试是否可以连接mysql

以下脚本放到web服务器的网页目录下。需要修改脚本,填写正确的账号密码 vim mysql.php

代码语言:javascript
代码运行次数:0
复制
<?php
$servername = "localhost";
$username = "username";
$password = "password";
// 创建连接
$conn = new mysqli($servername, $username, $password);
// 检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>

curl http://127.0.0.1/mysql.php或者 php mysql.php 显示连接成功,表示php脚本已经可以连接mysql了。

三.测试是否可以连接memcached

以下脚本放到web服务器的网页目录下。需要修改脚本,添加正确的端口 vim mem.php

代码语言:javascript
代码运行次数:0
复制
<?php
$memcache=new Memcache;
$memcache->connect('localhost',11211) or die ('could not connect!! ');
$memcache->set('key', 'test');
$get_values=$memcache->get('key');
echo $get_values;
?>

curl http://127.0.0.1/mem.php 或者 php mem.php 返回test,表示php脚本已经可以连接memcached了。

四.phpinfo

这个phpinfo可以查看当前php版本,模块,读取文件位置

代码语言:javascript
代码运行次数:0
复制
<?php
echo phpinfo();

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.测试是否支持php
  • 二.测试是否可以连接mysql
  • 三.测试是否可以连接memcached
  • 四.phpinfo
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档