① 自己定义安装(先要在管理里停止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. Codeforces Round #323 (Div. 2) E - Superior Periodic Subarrays

    E - Superior Periodic Subarrays 好难的一题啊... 这个博客讲的很好,搬运一下. https://blog.csdn.net/thy_asdf/article/deta ...

  2. Django实战(10):单元测试

    尽早进行单元测试(UnitTest)是比较好的做法,极端的情况甚至强调“测试先行”.现在我们已经有了第一个model类和Form类,是时候开始写测试代码了. Django支持python的单元测试(u ...

  3. 15:链表中倒数第K个节点

    /** * 面试题15:链表中倒数第K个节点 * 输入一个链表,输出该链表中倒数第k个结点. */ public class _15_linked_K { public static void mai ...

  4. WCF服务发布到IIS中去(VS2013+win7系统)

    第一个WCF程序 1. 新建立空白解决方案,并在解决方案中新建项目,项目类型为:WCF服务应用程序.建立完成后如下图所示: 2.删除系统生成的两个文件IService1.cs与Service1.svc ...

  5. vue 中 使用 tradingview

    加载页面时初始化方法: mounted 可以在 mounted 方法中调用 methods 的中的方法 使用 data 中的数据时,在每个方法的开始推荐先定义 var that = this 现在还不 ...

  6. 跟厂长学PHP7内核(三):源码目录结构

    上篇文章我们已经介绍了源码分析工具的安装.配置以及调试方法,本文我们来讲述一下PHP源码的目录结构. 一.目录概览 以php-7.0.12为例,看过源码的同学们应该发现源码目录多达十多个,下面是每个目 ...

  7. CSUOJ 2031 Barareh on Fire

    Description The Barareh village is on fire due to the attack of the virtual enemy. Several places ar ...

  8. Oracle 判断为空 all space

    You can use trim on the column. where trim(product_type) is null The above is not DBMS-independent, ...

  9. SQLSERVER——查看阻塞信息(sp_who_lock优化无误版)

    经常会需要分析SQLSERVER的阻塞情况,尤其是某些SQL操作异常缓慢从而怀疑是有人在搞事情的情况下.网上有许多一模一样的帖子,是关于sp_who_lock这个存储过程的,然而,网上流传的这个是略有 ...

  10. luoguP4036 [JSOI2008]火星人 平衡树+hash

    这个操作十分的复杂 但是可以拿平衡树维护 直接二分答案然后用$hash$值判断即可 复杂度$O(10000 * log^2 n + n \log n)$ #include <cstdio> ...