linux上php环境测试链接各种服务
一.测试是否支持php
以下脚本放到web服务器的网页目录下
vim test.php
This is HTML message
$c = 12;
$d = 2;
if($c > $d){echo "c is bigger";}
else{ echo "d is bigger";}
?>
curl http://127.0.0.1/test.php
返回c is bigger,代表web服务器支持php。返回文件内容,则代表当前还不支持php,需要在web服务器中配置,让nginx或者apache之类的服务去支持php-fpm。
二.测试是否可以连接mysql
以下脚本放到web服务器的网页目录下。需要修改脚本,填写正确的账号密码
vim mysql.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
$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版本,模块,读取文件位置
echo phpinfo();