赞
踩
phpstudy
,官网如下:http://localhost/
hosts
文件权限可以,sudo chmod 666 /etc/hosts
,即修改之后的权限是(rw-rw-rw-
)这样就是所有用户可读可写,但是个人觉得这样不是特别好,个人觉得权限还是不要给的太大些好!,所以放弃修改权限,不介意的可以用!sudo vim /etc/hosts
http://localhost:8089/susu_static/susu_hello.html
.php
文件,简单语法如下:.zprofile
命令如下:
cd ~
vim .zprofile
配置如下:
export PHP_HOME=/Applications/phpstudy/Extensions/php/php7.3.11
export PATH=$PATH:PHP_HOME/bin
source .zprofile
php -v
php test1.php
phpinfo()是一个PHP函数,用于显示当前PHP环境的详细信息。它可以展示PHP的配置选项、编译选项、已加载的扩展模块、服务器信息等。通过调用phpinfo()函数,可以方便地查看PHP环境的各种参数和配置。
调用phpinfo()函数后,会生成一个包含PHP环境信息的HTML页面,其中包括了PHP版本、服务器信息、已加载的扩展模块、配置选项等。这个页面可以在浏览器中直接访问,以便开发者查看和调试PHP环境。
<?php
phpinfo();
如下,查看mysqli是否已开启:
phpinfo()
直接查看,也可以查看php.ini
文件里的配置信息。php.ini
文件(在PHP的目录下),保持默认:grep mysqli php.ini -n30
<?php // 1. 连接数据库 $servername="localhost"; $username="root"; $password="susu@123"; try{ $conn=mysqli_connect($servername,$username,$password); }catch(Exception $e){ die("连接失败:" .$e->getMessage()); } if(!$conn){ die("连接失败:".mysqli_connect_error()); } echo "连接成功"; echo "<br/>"; // 2. 创建数据库 $sql = "create database php_db_test"; if($conn->query($sql) === true){ echo "php_db_test数据库创建成功!"; }else{ echo "php_db_test数据库创建失败!" .$conn->error; } mysqli_close($conn); ?>
很简单,直接截图、简单测试如下:
<?php // $dsn = 'mysql:host=数据库主机名;dbname=数据库名;charset=utf8'; $dsn = 'mysql:host=localhost;dbname=php_db_test;charset=utf8'; // php_db_test这个数据库是前面使用mysqli创建的 $username = 'root'; //数据库用户名 $password = 'susu@123'; //数据库密码 // 1. 连接数据库 try { $pdoConn = new PDO($dsn, $username, $password); // 设置PDO错误模式为异常 $pdoConn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "使用pdo成功连接到数据库"; } catch (PDOException $e) { echo "使用pdo连接数据库失败:" . $e->getMessage(); } echo "<br/>"; // 2. 创建数据库 try { $sql_1 = "create database if not exists php_db_test_pdo"; $pdoConn->exec($sql_1); echo "使用pdo创建数据库成功"; } catch (PDOException $e) { die("使用pdo创建数据库失败:" . $e->getMessage()); } echo "<br/>"; // 3. 使用信创建的数据库 php_db_test_pdo $pdoConn->exec("use php_db_test_pdo"); // 4. 在数据库 php_db_test_pdo 下创建表 $sql_2 = "create table if not exists dog_pdo( dog_number varchar(20) not null, dog_name varchar(30) not null )"; try { $pdoConn->exec($sql_2); echo "Table created successfully."; // 5. 关闭连接 $pdoConn = null; } catch (PDOException $e) { echo 'Table creation failed: ' . $e->getMessage(); } ?>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。