php安装程序制作记录,PHP安装使用记录

花了一天时间,安装配置了PHP环境,记录一下,方便以后再次安装配置。

1 安装环境说明:win7 67位

2 使用的软件

2.1 httpd,下载解压包httpd-2.4.23-x64-vc14.zip

2.2 C++应用程序所必需的运行时组件vc_redist.x64.exe

2.3 php-7.0.10-Win32-VC14-x64.zip

3 安装配置

3.1 先安装vc_redist.x64.exe

3.2 释放httpd-2.4.23-x64-vc14.zip到:D:\php_project\Apache24

修改配置文件:D:\php_project\Apache24\conf\httpd.conf

修改前:Define SRVROOT"/Apache24"

修改后:Define SRVROOT"d:/php_project/Apache24"

增加对PHP的支持:LoadModule php7_module "D:/php_project/php-7.0.10-Win32-VC14-x64/php7apache2_4.dll"

AddType application/x-httpd-php .php .html .htm

PHPIniDir "D:/php_project/php-7.0.10-Win32-VC14-x64"

增加对PHP项目的定义:

DocumentRoot "D:/php_project/php_cuigh"

3.3 释放php-7.0.10-Win32-VC14-x64.zip到 D:\php_project\php-7.0.10-Win32-VC14-x64

复制:php.ini-development 为 php.ini ,增加以下内容:

extension_dir = "D:/php_project/php-7.0.10-Win32-VC14-x64/ext"

MYSQL数据库支持:

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_pdo_mysql.dll

extension=php_xmlrpc.dll

时区:

date.timezone = Asia/Shanghai

4 安装配置过程中遇到问题

4.1 DOS窗口要以管理员身份启动

4.2 调整NVWARE虚拟机配置端口443为4444,不然会出现以下提示:

D:\php_project\Apache24\bin>httpd -k install -n apache

Installing the 'apache' service

The 'apache' service is successfully installed.

Testing httpd.conf....

Errors reported here must be corrected before the servicecan be started.

(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。: AH00072: mak

e_sock: could not bind to address [::]:443

(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。: AH00072: mak

e_sock: could not bind to address 0.0.0.0:443

AH00451: no listening sockets available, shutting down

AH00015: Unable to open logs

0818b9ca8b590ca3270a3433284dd417.png

5 常用命令行命令

5.1 删除服务:D:\php_project\Apache24\bin>httpd -k uninstall -n apache

sc delete apache

停止服务:

D:\php_project\Apache24\bin>httpd -k stop -n apache

The 'apache' service is stopping.

The 'apache' service has stopped.

启动服务:

D:\php_project\Apache24\bin>httpd -k start -napache

6 运行测试

6.1 新建 D:\php_project\php_cuigh\index.php

phpinfo();

?>

0818b9ca8b590ca3270a3433284dd417.png

6. 数据库测试,新建文件:D:\php_project\php_cuigh\php7mysql5.php

/*

* 第一个参数是mysql:host,第二是dbname,第三个账户名,第四个密码

*/

try {

$pdo = new PDO("mysql:host=localhost;dbname=test", "root", "123456");

} catch (PDOException $e) {

echo 'Connection failed: ' . $e->getMessage();

}

$sql = "select * from user";

echo $sql . "
";

$pdo->query('set names utf8;');

$result = $pdo->query($sql);

$rows = $result->fetchAll();

foreach ($rows as $row) {

$username = $row[1];

$pwd = $row[2];

echo $username;

echo "
";

}

?>

0818b9ca8b590ca3270a3433284dd417.png



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值