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:AppstaticAppphphttpd-2.4.46-o111j-x64-vc15php8php8apache2_4.dll'
#php的安装目录 PHPIniDir 'D:AppstaticAppphphttpd-2.4.46-o111j-x64-vc15php8'
#这个配置表示所有的*.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);

# 其它:

访问端口的修改,需要修改Apacheconfextra下的两个配置文件:

Comsert的安装:

默认情况下,安装composer有时会失败,因为PHP配置在php.ini文件中的差异。本教程将介绍如何安装作曲与XAMPP运行在Microsoft Windows。

1、编辑X:xamppphpphp.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 = "xamppphpext"
browscap = "xamppphpextrasrowscap.ini"                 #新版本无该配置文件browscap.ini,不加入也可安装,但可能存在未知问题

因为xampp安装在E盘(根据自己的安装路径修改),因此更改为:

extension_dir = "E:xamppphpext"
browscap = "E:xamppphpextrasrowscap.ini"

3、下载Windows版本的Composer,下载地址:https://getcomposer.org/Composer-Setup.exe

4、双击安装Composer,选择php.exe所在目录,一般是 xamppphpphp.exe

5、安装完成。

phpMyAdmin 的配置使用

https://www.cnblogs.com/zjazn/p/14754449.html

原文地址:https://www.cnblogs.com/zjazn/p/14513484.html