① 自己定义安装(先要在管理里停止apache服务,再卸载apache。再安装时不须要重新启动电脑)

apache+php+mysql+phpmyadmin自行安装

我们建议大家,安装的时候安装到同一目录,利用管理(目录不要中文)

安装完一个測试一个.

1.     apache

完后 http://locahost

2.     下 php 核心包(用于支持php开发,类似java中的JDK
)

VC6就是legacy Visual Studio 6compiler。就是使用这个编译器编译的。

VC9就是the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。

那我们怎样选择下载哪个版本号的PHP呢?

假设你是在windows下使用Apache+PHP的。请选择VC6版本号;

假设你是在windows下使用IIS+PHP的。请选择VC9版本号;

那Non Thread Safe是什么?

Non Thread Safe就是非线程安全;

Thread Safe 是什么?

Thread Safe 是线程安全;

官方并不建议你将Non Thread Safe 应用于生产环境。所以我们选择Thread Safe 版本号的PHP来使用

php
核心包的安装就是解压即将

3.     怎样将apache 和php 整合

也即是说,如何才干让apache处理php

①在apache 的conf文件夹下的httpd.conf加载模块增加例如以下代码:

LoadModule php5_module  php安装路径/php5apache2_2.dll(一定要是php5和apache2.2版本号!。!。!

。!

)

PHPIniDir "php模块安装路径"

AddType application/x-httpd-php .php .phtml

说明,我们仅仅要包红色的部分,改成实际php 安装的路径就可以

addtype指的是仅仅有请求到的文件的后缀名为 .php .phtml的话才须要调用这个工具完毕解析。

②把 php.ini-development 文件 改成  php.ini 为什么改,由于我们的php的设置有须要在php.ini改动

②  在php.ini中能够指定相应的功能模块

;这里我们要指定php的扩展库路径

extension_dir = "行)

因为php已经是apache模块,因此尽管php.ini是php模块用的。可是是apache负责载入的。所以要又一次启动apache。

測试看看apache和php是否整合成功

写这样一段代码

<?php

phpinfo();

?>

又一次启动 http://localhost/test.php

4、安装数据库mysql
(卸载数据库时要清理注冊表。不然安装会一直不响应)

測试mysql能否够用

1.     写一段php 代码来測试是否成功!

//眼下你看不懂,没关系

<?

php

$conn=mysql_connect("localhost","root","password");

if($conn){

echo "连接mysql数据库ok";

}else{

echo "连接数据库失败";

}

?>

当我们没有对php进行正确配置的时候,会报

Fatal error:Call to undefined function mysql_connect() in
C:\myenv\apache\htdocs\temp.phpon line 3

原因: 眼下没有启用mysql功能,在php.ini中

extension=php_mysql.dll

extension=php_mysqli.dll

2.     安装一个phpmyadmin(该站点实际能够更好的管理mysql)来看看能否够使用

把该压缩包直接解压到htdocs文件夹, 然后能够直接訪问

http://localhost/phpmyadmin/index.php 就可以.

14、如今,我们来在自己搭建的php开发/执行环境上
安装一个discuz论坛.

http://jingyan.baidu.com/article/86f4a73e5bb53237d652693c.html

①     准备一个discuz论坛代码

②     将其解压到 htdocs 文件夹下

③     把discuz的upload文件复制到 discuz目录下 ,然后删除upload目录

④     改动config.inc.php

// [CH] 下面变量请依据空间商提供的账号參数改动,如有疑问,请联系server提供商

$dbhost = 'localhost';               //数据库server

$dbuser= 'root';               //
数据库username

$dbpw = 'root';                         //
数据库password

$dbname = 'discuz';                 // 数据库名

$pconnect = 0;                         // 数据库持久连接 0=关闭, 1=打开

// [CH] 论坛安全设置, 调整下面设置,能够增强论坛的安全性能和防御性能

$adminemail ='admin@your.com';             // 系统管理员 Email

$forumfounders= 'admin';

⑤     http://localhost/discuz

假设提示 对不起。请将 php.ini
中的short_open_tag
设置为 On,否则无法继续安装论坛。

则改动

PHP自己定义安装的更多相关文章

  1. CentOS下Zabbix安装部署及汉化

    搭建环境:Centos6.5_x86_64,Zabbix2.4.5,epel 源 服务端: 1.安装开发软件包yum -y groupinstall "Development Tools&q ...

  2. “安装项目” Step By Step

    目录 一 基本操作 二 定制安装对话框 三 安装程序类 四 总结 .NET程序集因为包含了元数据,所以程序集具有自描述性.多数程序自身包含了运行所需要的全部信息,这类程序集就是我们常说的“绿色软件”. ...

  3. Windws Server 2008 R2 WEB环境配置之MYSQL 5.6.22安装配置

    版本选择 因为MySql的版本越来越多,而作为中小网站者可能没有足够的经济去购买商业版本,所以一般选择免费版,而且功能也是足够使用的. 有钱任性就下载企业版,哈哈. 目前使用最多的版本是mysql i ...

  4. centos 7.0 编译安装php 5.6.7

    编译安装php参考资料 MySQL PHP API http://dev.mysql.com/doc/apis-php/en/index.html nginx + php +mysql 最简单安装 官 ...

  5. 非root用户安装软件

    下面简要说一下Linux下非root用户安装软件的一般流程: 1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码. 2. 解压源代码,一般使用tar - ...

  6. lvs + keepalived 介绍及安装

    LVS介绍 lvs 核心ipvs      Ipvs(IP Virtual Server)是整个负载均衡的基础,如果没有这个基础,故障隔离与失败切换就毫无意义了.Ipvs 具体实现是由ipvsadm ...

  7. mysql-5.7.14 源码安装笔记

    安装编译 下载源码 mysql-5.7.14.tar.gz 解压定义安装变量 cd /usr/local/src mysql_version="mysql-5.7.14" tar ...

  8. Linux下非root用户如何安装软件

    Linux下非root用户如何安装软件 从windows转移到Linux的用户最开始总会有各种不适,因为这种不适最终放弃linux的不在少数.对于这类人只能说可惜,还没有领略到linux的美好就过早放 ...

  9. Wix 安装部署(二)自定义安装界面和行为

    上一篇介绍了如何联合MSBuild来自动生成打包文件和对WIX的一些初步认识,http://www.cnblogs.com/stoneniqiu/p/3355086.html . 这篇会在上篇的基础上 ...

随机推荐

  1. 修改linux下默认的python版本

    首先在终端输入:python --verison 查看本机默认采用的python 版本 接着进入/usr/local/lib 目录查看当前系统中安装了多少个python版本 如果只有一个,就安装你需要 ...

  2. Codeforces Round #239 (Div. 1) 二项式差分

    C - Curious Array 思路:对于区间[l, r]每个数加上C(i - l + k, k), 可以在l处+1, 在r+1处-1, 然后做k+1次求前缀和操作,然后就可以写啦. 然后逐层求前 ...

  3. ECSHOP的JS文件代入问题

    参考一下默认的js写法就行了<script type='text/javascript' src='themes/ecmoban/js/jquery-1.7.2.min.js'></ ...

  4. CODEVS 4655 序列终结者-splay(区间更新、区间翻转、区间最值)

    4655 序列终结者  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 大师 Master 题解       题目描述 Description 网上有许多题,就是给定一个序列,要 ...

  5. Java拾遗补缺

    JDK9的lib目录下已经不再包含dt.jar和tool.jar.

  6. Python 编程:从入门到实战 读书笔记

    1..title()  每个单词首字母大写     .upper()  所有字母大写     .lower()  所有字母小写 2. \t 空白   转义字符只能用在""内     ...

  7. 【CF 453A】 A. Little Pony and Expected Maximum(期望、快速幂)

    A. Little Pony and Expected Maximum time limit per test 1 second memory limit per test 256 megabytes ...

  8. BZOJ 3875: [Ahoi2014]骑士游戏 spfa dp

    3875: [Ahoi2014]骑士游戏 题目连接: http://www.lydsy.com/JudgeOnline/problem.php?id=3875 Description [故事背景] 长 ...

  9. [转载] 使用Kettle进行数据迁移(ETL)

    由于开发新的系统,需要将之前一个老的C/S应用的数据按照新的数据设计导入到新库中.此过程可能涉及到表结构不一致.大数据量(千万级,甚至上亿)等情况,包括异构数据的抽取.清洗等等工作.部分复杂的工作需要 ...

  10. Git_撤销修改

    自然,你是不会犯错的.不过现在是凌晨两点,你正在赶一份工作报告,你在readme.txt中添加了一行: $ cat readme.txt Git is a distributed version co ...