PHP环境的塔建 防坑指南
PHP环境搭建
PHP与Apache的安装
步骤目录:
安装与配置Apache
安装与配置PHP
在Apache加载PHP模块
测试 .php 能否被执行,而不是单纯的代码文本!
1、Apache 的安装 带你避坑!
官网:http://httpd.apache.org/ 下载:
配置目录介绍:
单独的Apache 配置
2、PHP
官网:https://windows.php.net/index.php 下载:
目录说明:
php的配置:
3、如果我们不配置以下,我们的Apache服务器,无法加载 .php文件(服务器打开的是文本)
#让Apache载入PHP处理模块
LoadModule php_module 'D:\App\static\App\php\httpd-2.4.46-o111j-x64-vc15\php8\php8apache2_4.dll'
#php的安装目录
PHPIniDir 'D:\App\static\App\php\httpd-2.4.46-o111j-x64-vc15\php8'
#这个配置表示所有的*.php文件使用php处理
AddType application/x-httpd-php .php .phtml
4、测试
进入Apache>bin 文件夹后:
4.1 创建php文件测试
Hello World!代码:
<?php echo "Hello world"; ?>
浏览器访问:http://127.0.0.1/index.php 以下则代表成功!
php开启 mysql数据库
因为php使用mysql需要扩展,且扩展文件在php/ext文件下。所以需要配置以下。
php.ini
6、php错误提示 :配置php.ini
打开php.ini,把display_errors = Off 改成 display_errors = On
然后找到 error_reporting 最好设置成
error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE
然后保存,重启apache
PDO连接数据库:
<?php function getDB($username,$password,$dbname) { //解决中文乱码 header('content-type:text/html;charset=utf-8'); //php连接操作 //连接成功返回一个POD对象 try { $pdo=new PDO("mysql:host=localhost;dbname=$dbname",$username,$password); $pdo->query('set names utf8'); }catch(PDOException $e){ echo $e->getMessage(); } return $pdo; }
基本操作:
<?php //获取数据库连接 $pdo require_once "../../common/db.php"; $PDO = getDB('root','3333','test'); //基本操作!! // $sql = "insert into t_test(name) values('zjazn')"; // $res = $pdo->exec($sql); //exec 返回影响条数用于增删改 ,query返回一个结果集用于查询 // var_dump($res); //登录处理程序!! //接收用户名与密码 $username = $_POST['username']; $password = $_POST['password']; $sql = "insert into user(username,password) values(?,?)"; $stmt = $PDO->prepare($sql); $stmt->bindValue(1,$username); $stmt->bindValue(2,$password); $res = $stmt -> execute(); var_dump($res);
# 其它:
访问端口的修改,需要修改Apache\conf\extra下的两个配置文件:
Comsert的安装:
默认情况下,安装composer有时会失败,因为PHP配置在php.ini文件中的差异。本教程将介绍如何安装作曲与XAMPP运行在Microsoft Windows。
1、编辑X:\xampp\php\php.ini文件,(X为安装xampp的盘符,根据自己的实际安装路径查找),找到以下内容:
;extension=php_openssl.dll,
;extension=php_curl.dll,
;extension=php_sockets.dll
更改为:
extension=php_openssl.dll,
extension=php_curl.dll,
extension=php_sockets.dll
2、找到 extension_dir 和 browscap
extension_dir = "\xampp\php\ext"
browscap = "\xampp\php\extras\browscap.ini" #新版本无该配置文件browscap.ini,不加入也可安装,但可能存在未知问题
因为xampp安装在E盘(根据自己的安装路径修改),因此更改为:
extension_dir = "E:\xampp\php\ext"
browscap = "E:\xampp\php\extras\browscap.ini"
3、下载Windows版本的Composer,下载地址:https://getcomposer.org/Composer-Setup.exe
4、双击安装Composer,选择php.exe所在目录,一般是 \xampp\php\php.exe
5、安装完成。
phpMyAdmin 的配置使用
https://www.cnblogs.com/zjazn/p/14754449.html