自定义安装Apache+php+mysql

这种方式是比较麻烦的安装方式,需要具有一定的对Apache了解的基础上才能安装,安装顺序就是先安装Apache软件,然后安装php,最后安装mysql。这里的难点是要修改配置文件,让这三个软件能够一起工作。所有的修改工作都在Apache安装目录中的httpd.conf文件和php安装目录中的php.inf文件中修改,修改其实也很简单,就是让相应的语句起作用,例如httpd.conf文件就要添加一些语句(其实这条语句文件已经有,只不过还是处于被注释掉的状态,还没有起作用而已)

第一步安装Apache软件,建议到Apache官网上下载最新版本。我用的是Apache2.2版本,安装这个就像安装软件一样轻松自如!其中服务器的名字就叫做localhost,其他的邮件地址什么的全部乱填都没有问题,当然要安照一定的格式。所以一般在这个阶段不会有什么问题。安装完了之后一定要注意测试一下是否安装成功,在htdocs文件夹中有一个index.html文件,在浏览器输入localhost,若出现这个页面,那就说明安装成功。

第二步:安装php。

到php的官网上去下载php的较新版本,一般在5.3.0以上就可以了。我用的是5.3.15版本的,这个压缩包下载下来之后解压后放在站点的上一级文件夹下,当然了,其实是随便放在哪里都可以,但最好放在和Apache安装目录同一个文件夹下,这样更好管理。这个时候小高潮就要来了,如何让Apache认识这个php呢?这个时候就要修改Apache目录中的httpd.conf文件了,这个文件就像是一个纽带,我觉得是一个挺核心的东西。在这个文件中找到LoadModule php5 开头的一行字,如果没有就自行添加,总之加入下面的一段代码:

LoadModule php5_module c:/news/test/php5/php5apache2_2.dll

#这句话可能是指示php.ini文件的所在位置。

PHPIniDir "c:/news/test/php5"

#如果找到php应用程序,就用php来执行该程序

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

接下来设置php文件,在php安装目录下找到php.ini.development这个文件,重命名为php.ini,打开这个文件,找到如下几行字:

; Onwindows:

;extension_dir = "ext"

改为:

;Onwindows:

Extension_dir=”[你的php安装目录中ext文件夹具体的安装位置]”;

其中ext例如我的ext文件位置为c:/news/php5/ext,那么就写入这个安装路径。注意是斜杠,并非windows下的反斜杠。这个原因我个人猜测可能与服务器环境一般是Linux或UNIX有关,因为Linux下文件系统分隔符是斜杠。

接着继续寻找以下内容:

;extension=php_mysql.dll

;extension=php_mysqli.dll

;extension=php_mbstring.dll

;extension=php_bz2.dll

;extension=php_gd2.dll

将每行前面的分号去掉就可以了,这里的分号相当于注释符号。

然后重启Apache就可以了。

自定义安装Apache+php+mysql网站服务器环境的更多相关文章

  1. USBWebServer 中文便携版 快速搭建 PHP/MySQL 网站服务器环境

    如果你是一位 WEB 开发者,或正在学习网页编程,你一定会发现,每到一台新电脑上想要在本地调试测试/运行网站代码都得搭建配置一遍 WAMP (Win.Apache.PHP.MySQL) 环境简直烦透了 ...

  2. 简单快速安装Apache+PHP+MySql服务环境(四)—— 将php版本升级到7.2

    书接上文,简单快速安装Apache+PHP+MySql服务环境(二)-- centos使用yum安装指定版本的php. 随着各种PHP框架的升级,对PHP的版本也有了更高的要求,所以笔者也尝试着更新升 ...

  3. LNMP(linux+nginx+mysql+php)服务器环境配置【转载】

    本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/05/17/2507102.h ...

  4. CentOS6.0(64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程

    CentOS6.0(64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程 0   Posted by :小黑 On : 2012 年 9 ...

  5. windows下手动安装 Apache+php+mysql

    PHP 为什么先说php,因为apache的配置要写入php的一些路径 http://php.net/downloads.php  选择windows donwload 选择Thread Safe的版 ...

  6. Apache搭建http网站服务器入门教程

    Apache搭建http网站服务器入门教程 准备工具 一台带有Linux系统的主机,这里使用CentOS 7.1 64位系统 一个备案过的域名,这里使用www.hellopage.cn 一台可以访问网 ...

  7. linux下使用yum安装Apache+php+Mysql+phpMyAdmin

    适用redhat于32位及64位,前提架设好本地源.在这里不再赘述. 1 安装Apache+php+Mysql a.安装Apahce, PHP, Mysql, 以及php连接mysql库组件 yum ...

  8. 分享安装Apache、MySQL、PHP、LAMP的完整教程

    Operation timed out after 30000 milliseconds with 0 out of -1 bytes received请注意,在Linux中输入密码时,不会显示您输入 ...

  9. ubuntu 下安装 apache php mysql

    ubuntu 安装 apache+php+mysql1.打开终端,输入“sudo apt-get install apache2”,回车;(安装apache2.0或2.x新版本,系统会自动查找新的版本 ...

随机推荐

  1. Flex 全屏显示方法

    1,修改html-template下的index.template.html文件…增加四行 1</html> 上述文件增加了四行…见我文中有提示 2,Mxml文件: 假如一个button按 ...

  2. 【视频教程】JEECG 入门视频教程大全+历史版本号代码下载

    <JEECG_v3 入门视频> PPT介绍下载:http://share.csdn.net/slides/4208 ************************************ ...

  3. aliyun硬盘挂载

    实在难以忍受公司服务器的网络问题,停用了半年的aliyun服务器今天终于决定启用了. 购买的时候是40G的硬盘空间,首先查了一硬盘情况结果发现有一个分区居然没有挂载.  第一步是创建一个分区 输入命令 ...

  4. 多条件搜索拼接Sql语句

    1. 如下实例:     1.1 如下图所示:[通过用户输入的数据拼接Sql搜索语句]                  1.2         private void button2_Click( ...

  5. SQL Server:错误处理及事务控制

    目录: 解读错误信息 RAISERROR THROW 实例 使用 @@ERROR 使用 XACT_ABORT 使用TRY/CATCH 现实中的事务语句 删除 更新 银行取钱 解读错误信息 Msg 54 ...

  6. 访问Tableau自带的PostgreSQL数据库

    突然发现公司Tableau服务器的数据库大小急剧增加,因此决定直接连上数据库排查.过程记录如下:最后发现有个http_requests 表体积巨大(7G),本来以为是数据缓存什么的.结果是日志问题o( ...

  7. BZOJ 1644: [Usaco2007 Oct]Obstacle Course 障碍训练课( BFS )

    BFS... 我连水题都不会写了QAQ ------------------------------------------------------------------------- #inclu ...

  8. python学习之day9

    队列queue 队列是线程安全的,它保证多线程间的数据交互的一致性. 先进先出队列Queue import queue q = queue.Queue(maxsize=3) #maxsize为队列最大 ...

  9. Python学习之路——socket

    一.Socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信. socket服务端示例: import socke ...

  10. HBase性能测试

    hbase org.apache.hadoop.hbase.PerformanceEvaluationUsage: java org.apache.hadoop.hbase.PerformanceEv ...