APACHE PHP MYSQL GD库安装

合集下载

Linux下LAMP(apache+mysql+php)环境的详细配置(基础篇)

Linux下LAMP(apache+mysql+php)环境的详细配置(基础篇)

Lamp环境的详细配置(基础篇)1、编译之前的准备工作,一般我们在网上下载源代码的软件包,都是用C语言,C++编写的。

既然如此,我们就需要一种能够编译这种软件包的工具,那么在linux下就提供一种非常好用的工具gcc编译器,目前可以编译的语言:C 、C++、Fortran、Java,所以你要在编译之前确保你的系统已经安装好gcc的编译器;另外,你还需要安装autoconf,automake工具,它们用于自动创建功能完善的makefile文件,用于编译安装,在redhat(linux)下可以用yum命令自动安装gcc编译器和相关工具。

2、使用yum命令安装gcc及相关工具:3、在网上下载Lamp环境所需的source软件包,例如:注意:http-2.2.17是经过解压之后,生成的目录;源软件包名为http-2.2.17.tar.gz4、解压源代码软件包;注意:解压之后会生成一个httpd-2.2.17的目录,我们用命令“cd”,切换到目录httpd-2.2.17下;5、一般在解压之后,会在目录httpd-2.2.17下,生成./configure 可执行文件,我们可以利用这个文件执行一些编译前的配置工作,例如指定apache的工作目录,指定apache支撑的模块,配置文件的路径;参数详解:--prefix=/usr/local/apacle //指定apache的安装路径。

--enable-so //让apache以动态共享对象(DSO)的方式编译。

--enable-rewrite //基于规则的URL操控,让apache支持重写功能;--sysconfdir=/etc //指定apache主配置文件的工作目录。

6、指定参数配置之后,用make进行编译;然后编译安装。

备注:安装成功后会生成12个目录,所以我们最好是切换到/usr/local/apache/目录下,确认一下;7、apache服务的启动与关闭1)启动# 另一种方式:备注:apachectl命令的路径:/usr/local/apache/bin/apachectl # apache的默认侦听的端口是80,利用netstat命令查看一下apache服务侦听的端口是否开启:# 我们可以用lynx命令在字符界面测试,看apache服务是否成功运行,系统默认是没有这个命令的,我们需要安装一个软件包生成这个命令,首先利用rpm命令查看一下;备注:提示程序包lynx没有安装;#用yum命令安装提供lynx命令的工具包;#测试备注:如若出现下面的界面,则证明apache服务已经成功;2)关闭# 用netstat 命令查看一下:备注:呵呵,apache的默认端口没有开启哦,所以这里看不到结果;#如果你觉得/usr/local/apache/bin/apachectl这条命令打起来很麻烦,我们可以利用用户自定义变量的方式,简易此操作,例如:#这样就可以了,我们测试一下:如此一来成功了,简易很多吧。

Centos7以上版本搭建Apache+PHP+Mysql+PhpMyAdmin环境搭建

Centos7以上版本搭建Apache+PHP+Mysql+PhpMyAdmin环境搭建
4、安装MySql
[root@localhost ~]# yum -y install mysql
安装提示如下:
Installed:
mariadb.x86_64 1:5.5.50-1.el7_2
Dependency Updated:
mariadb-libs.x86_64 1:5.5.50-1.el7_2
2/etc/init.d/iptables stop关闭防火墙
3 开放端口
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
Centos7以上版本搭建Apache+PHP+Mysql+PhpMyAdmin环境
作为一家创业公司,盼客科技在开发Y米 App(一个撩妹纸的App)的时候,跟大多数创业团队一样,选择了阿里云作为公司网站和App的服务端。当时最新版的CentOS是7.2,我们毫不犹豫地选择这个最新的版本。但是对于一个新手来说,在阿里云上遇到了很多坑,完全按照阿里云上的帮助和使用说明,基本上是跑不起来的,特别是最后的两个步骤,是很多技术文章都没提到过的。废话少说,直接来实操的:
Dependency Installed:
php-pdo.x86_64 0:5.4.16-36.3.el7_2
Complete!
此时的提示即表示php-mysql安装成功了!
五、安装基本常用扩展包
1、安装Apache扩展包

CentOS下Apache、PHP、MySQL安装配置

CentOS下Apache、PHP、MySQL安装配置

1. 安装Apahce, PHP,以及php连接mysql库组件。

yum -y install httpd php php-mysql2. 配置开机启动服务/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动]/sbin/chkconfig --add mysqld [在服务清单中添加mysql服务]/sbin/chkconfig mysqld on [设置mysql服务开机启动]/sbin/service httpd start [启动httpd服务,与开机启动无关]3.//安装apache扩展yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql//安装php的扩展yum install php-gdyum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc4.apache的配置文件是/etc/httpd/conf下modules放在/usr/lib/httpd下php的配置文件在/etc/php.d/下和/etc/php.iniphp的modules放在/usr/lib/php/modules下apache 默认支持php配置zendoptimizer-3.3.3 cd 目录install 安装过程指定httpd控制文件/etc/rc.d/init.d/httpd路径/etc/httpd配置cronolog进行日志分割下载/download/index.html./configure --prefix /usr/local/cronologmakemake install即可httpd-vhost.conf中的日志设置项可以为:ErrorLog “|/usr/local/cronolog/sbin/cronolog/home/www/apache_logs/-error_log%Y%m%d" CustomLog |/usr/local/cronolog/sbin/cronolog /home/www/apache_logs/-access_log%Y%m%d"combinedmount -t nfs 192.168.0.252:/home/www/wwwroot/bbs /home/www/wwwroot/bbs出现:Document root must be a directory解决办法?关闭selinux setenforce 01.前言CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。

基于linux的apache+mysql+php的安装配置

基于linux的apache+mysql+php的安装配置

1 引言现在的网站不仅仅是提供一些静态页面就可以了,它还包括怎样存储数据、怎样查询数据、怎样处理用户的请求、怎样创建包含正确信息的文档,要适应这些需要有很多选择。

目前,很多人选择这样的组合:Apache+Php+MySQL来建设自己的网站,因为它们都可以免费从网上下载,而且很容易在Linux平台下应用,网站的安全性、稳定性和执行效率都非常优秀。

1.1课题背景Linux以其开放源代码精神和系统的稳定效能迅速崛起,目前全世界使用Linux架设的网站数呈爆炸性增长,甚至已影响到Microsoft的Windows NT[1]。

计算机的网络应用不可避免地会用到数据库,由于MySQL在Linux平台上使用和配置简单,得到了许多开发人员的亲睐。

PHP是一种公开源码的自由软件,利用它可以开发各种功能强大、交互性强的动态页面。

并且,PHP具有跨平台性,在一个平台上用PHP脚本语言编写的程序,不用修改就可以在另一个平台上直接运行,基于一种数据库编写的PHP脚本语言程序,略作修改就能适用于另一种数据库。

目前基于完全免费的组合Linux+Apache+Php+MySQL 已逐渐成为Web应用的主流。

1.2目的与意义WWW(即World Wide Web,简称Web)是迄今为止Internet上最成功的服务,它能够实现信息发布、资料查询、数据处理和视频点播等诸多应用。

架设WWW服务器是Internet应用中必不可少的工作,而在服务器软件方面,Apache服务器具有举足轻重的地位。

说到Apache我们不得不提一下MySQL和PHP,MySQL是一个小型关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,被广泛地应用在Internet上的中小型网站中。

PHP 是一种HTML内嵌式的语言,它与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。

如何在windows下配置apache+php+mysql

如何在windows下配置apache+php+mysql

最近想学习php,所以需要在windows下搭建环境,我刚接触到这方面,是个菜鸟,在apache+php+mysql的配置过程中出现了很多问题,网上也搜了很多资料,搞得我都痛苦死了,最后终于解决了,后来才发现,原来原因是如此简单,哈哈。

所以想写下来这些,希望能给刚入门的提供一点帮助。

1 准备工作:a)下载PHP:从此处下载免费的PHP: /downloads.php,这个很重要,千万别下载错了,我在经历了下载若干次错误的版本后,终于下载了正确的了。

因为我是在windows下搭建的,所以需要下载VC6的版本,并且一定要是Thread Safe版的zip文件,目前最新的版本是PHP 5.2 (5.2.17)VC6 x86 Thread Safe。

如果你下错了版本就会造成解压的php文件中缺少php5apache2_2.dll 、libmysql.dll、php5ts.dll,并且即使php和apache的配置都是正确的也没有办法成功运行。

下面是php官网左侧的提示:If you are using PHP with Apache 1 or Apache2 from you need to use the VC6 versions of PHPIf you are using PHP with IIS you should use the VC9 versions of PHP因为下载版本的不正确,在配置的过程中我就遇到过这样如下两种问题:Apache is running a threaded MPM,but your PHP Modle is not compiled to be threadsafe. You need to recompile PHP.和PHP Fatal error: Call to undefined function mysql_connect() in…。

第二个问题让我很是崩溃,网上也搜了很多的解决办法,我也都按照他们所讲的一一配置了,但是还是无法解决,这个问题折腾了我好几天,最后终于在今天把上述2个问题都解决了,哈哈。

MySQL安装步骤及重装方法

MySQL安装步骤及重装方法

一、下载地址:/downloads/下载版本:Windows (x86, 32-bit), MSI Installer 二、安装步骤: (一)、系统要求:首先确保系统中安装了Microsoft .NET Framework 4.0(二)、安装步骤:注1:安装类型设置Developer Default 默认安装类型 Server only 仅作为服务器 Client only 仅作为客户端Full 完全安装类型Custom 用户自定义安装类型Installation Path 应用程序安装路径 Data Path 数据库数据文件的路径注2:服务器配置1、Server Configuration TypeConfig Type 下拉列表项用来配置当前服务器的类型。

选择哪种服务器将影响到MySQL Con figuration Wizard(配置向导)对内存、硬盘和过程或使用的决策,可以选择如下所示的3种服务器类型:(1)Developer Machine(开发机器):该选项代表典型个人用桌面工作站。

假定机器上运行着多个桌面应用程序。

将MySQL服务器配置成使用最少的系统资源。

(2)Server Machin e(服务器):该选项代表服务器,MySQL服务器可以同其它应用程序一起运行,例如FTP、email和web服务器。

MySQL服务器配置成使用适当比例的系统资源。

(3)Dedicated MySQL Server Machine(专用MySQL服务器):该选项代表只运行MySQL服务的服务器。

假定运行没有运行其它应用程序。

MySQL服务器配置成使用所有可用系统资源。

作为初学者,选择“Developer Machine”(开发者机器)已经足够了,这样占用系统的资源不会很多。

2、Enable TCP/IP Networking左边的复选框中可以启用或禁用TCP/IP网络,并配置用来连接MySQL服务器的端口号,默认情况启用TCP/IP网络,默认端口为3306。

Win7下Apache2.2.16+php5.3.3+mysql5.1.51安装与配置图解

Win7下Apache2.2.16+php5.3.3+mysql5.1.51安装与配置图解

Windows7下Apache2.2.16+php5.3.3+mysql5.1.51安装与配置图解\一、下载软件1、Apache2.2.16下载:到/download/去下载我下回来的版本是httpd-2.2.16-win32-x86-openssl-0.9.8o.msi2、PHP 5.3.3下载:到/download/去下载版本是php-5.3.3-Win32-VC6-x86.zip3、MySQL5.1.51下载:到/downloads/mysql/5.1.html#downloads去下载版本是mysql-5.1.51-win32.msi二、安装1、Apache2.2.16安装双击“httpd-2.2.16-win32-x86-openssl-0.9.8o.msi”,出现如下界面:出现Apache HTTP Server 2.2.16的安装向导界面,点“Next”继续确认同意软件安装使用许可条例,选择“I accept the terms in the license agreement”,点“Next”继续将Apache安装到Windows上的使用须知,请阅读完毕后,按“Next”继续设置系统信息,在Network Domain下填入您的域名(比如:),在Server Name下填入您的服务器名称(比如:,也就是主机名加上域名),在Administrator's Email Address下填入系统管理员的联系电子邮件地址(比如:*********************),上述三条信息仅供参考,其中联系电子邮件地址会在当系统故障时提供给访问者,三条信息均可任意填写,无效的也行。

下面有两个选择,图片上选择的是为系统所有用户安装,使用默认的80端口,并作为系统服务自动启动;另外一个是仅为当前用户安装,使用端口8080,手动启动。

一般选择如图所示。

按“Next”继续。

选择安装类型,Typical为默认安装,Custom为用户自定义安装,我们这里选择Custom,有更多可选项。

IIS+PHP+MYSQL+DISCUZ安装教程

IIS+PHP+MYSQL+DISCUZ安装教程

IIS+PHP+MYSQL安装配置一、安装php1、在D盘新建一个名为PHP的文件夹,解压缩php-5.2.6-win32.zip到D:\PHP。

2、在D:\PHP文件夹下找到php.ini-dist文件,将其复制一份以做备份。

将复制后的文件更名为php-ini。

3、在php.ini文件中找到以下行:extension_dir = "./"改为extension_dir = "D:/PHP/ext";extension=php_mysql.dll 删除该行始的分号;extension=php_mbstring.dll 删除该行始的分号;extension=php_gd2.dll 删除该行始的分号4、保存并关闭php.ini文件;将修改好的php.ini文件复制到C:\Windows\文件夹下;5、将D:\PHP\文件夹下的所有 dll的文件,复制到C:\windows\System32文件夹中。

至此,PHP安装完毕。

二、安装配置IIS1、控制面板--添加/删除程序---添加/删除windows组件,勾中IIS即可。

需要XP安装光盘。

2、控制面板--管理工具--Internet 信息服务(IIS)管理器。

3、在默认网站下新建虚拟目录,这里可以存放你的php文件。

比如新建虚拟目录php 指向电脑上的D:\phpamdin目录。

在PHP文件夹上单击鼠标右键,选择"属性",依次点单击"虚拟目录"选项卡上的"配置",打开应用程序配置对话框。

4、在"映射"选项卡上点"添加",打开"添加/编辑应用程序扩展名映射"对话框,点击"可执行文件"后的"浏览",定位到D:\PHP\php5isapi.dll,在"扩展名"后的文本框内输入".php"(注:一定要注意扩展名前的句点),点击确定。

Linux下Apache,MySQL,PHP安装与配置

Linux下Apache,MySQL,PHP安装与配置

LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置之前写过一个red hat 9下的LAMP环境的配置,不过由于版本比较旧,很多不适用了。

所以决定写一个新的LAMP环境搭建与配置教程。

本配置是在CentOS-5.3下httpd-2.2.11.tar.gzMySQL-client-community-5.1.33-0.rhel5.i386.rpmMySQL-devel-community-5.1.33-0.rhel5.i386.rpmMySQL-server-community-5.1.33-0.rhel5.i386.rpmphp-5.2.9.tar.gz以上软件可以直接点击到下载页面下载。

这个配置也基本适用于相应的red hat as 5或fedora版本中的配置/*********************************************** 作者: 我不是鱼* LAMP中文网: * PHP爱好者站: * Email: deng5765@* 博客: /blog**********************************************/首先说明一下,这个需要会员,并且回复才可以完全查看。

不同意就不必再往下看了。

之前的一些配置教程中很多人都没有成功,发现大多问题都是出在本身,虽然对着教程做,但也粗心大意。

这个配置教程时我实践可行的,如果不成功请重新认真检查自己的步骤。

一般情况下,Linux默认安装了Apache。

如果已经安装Apache,那我们就先把它协卸载掉。

怎么知道是否已经安装呢?安装系统是软件都是通过rpm包安装的,所以可以通过命令rpm -qa | grep httpd-qa是指列出所以安装的软件,加上grep httpd,是只列出包含httpd 的所有软件。

如果大家还不熟悉这个命令的话可以记记,下面以及以后的配置都会用到。

WindowsXP+IIS+PHP5+MySQL5+Zend+GD库+phpMyAdmin+PHPWind 5.3 安装教程

WindowsXP+IIS+PHP5+MySQL5+Zend+GD库+phpMyAdmin+PHPWind 5.3 安装教程

WindowsXP+IIS+PHP5+MySQL5+Zend+GD库+phpMyAdmin+PHPWind 5.3 安装教程一、准备工作:1、安装好WindowsXP及IIS,这是最基本的要求,就不多说了。

可以在浏览器中打开:http://localhost/,如能看到以下画面,就说明IIS安装成功了。

注意:此时的IIS还未经配置。

2、准备好所需用到的软件,我所用的具体如下:PHP V5.2.1 For Windows/soft/516.htmlMySQL For Windows V5.2 Alpha/soft/1262.htmlPHPMyAdmin For Windows V2.10.1 RC1/soft/10687.htmlZend Optimizer V3.2.6 For Windows/soft/20133.htmlPHPWind论坛系统 V5.3/soft/34201.html3、系统构建设定:WindowsXP 安装在“C:\WinXP”目录下;建坛所需用到的软件均安装在“F:\MyForumProg”目录下,IIS根目录为“F:\MyForum Prog\MyBBS”目录;本例中MySQL系统“root”用户口令为“123456”,论坛数据库名为“MyData”。

如果大家的系统设定与此不同,请注意在相关处自行修改。

另:在所配截图中,请注意鼠标箭头所指。

二、PHP安装:1、将“PHP V5.2.1 for Windows”安装包直接解压到“F:\MyForumProg\PHP”目录下(见下图)。

2、将“F:\MyForumProg\PHP”目录下的“php.exe”、“php-win.exe”及“php.ini-recommended”等三个文件拷贝到“C:\WinXP”目录下;将“F:\MyForumProg\PHP”目录下所有的“.dll”文件拷贝到“C:\WinXP\system32”目录下。

Apache+PHP服务器详细配置

Apache+PHP服务器详细配置

Win2003 Apache+PHP +MYSQL+phpMyAdmin+Zend Optimizer+的安装配置教程php环境配置最新工具:Apache HTTP Server2.2.15-win32-x86-no_ssl.msi;php-5.3.2-Win32-VC6-x86.zipmysql-essential-5.1.48-win32.msiphpMyAdmin-3.3.4-all-languages.rarZendOptimizer-3.3.3-Windows-i386.exe (本版本暂时不支持PHP5.3.X系列)确保系统上安装有常用运行库支持:VC++ 2008 SP1、VC++ 6.0等操作系统:Win 2003 sp2 (注本教程在WINXP SP2 WIN2000上同样适用)第一步:MYSQL5.1.X的安装(1) 安装软件双击mysql-essential-5.1.48-win32.msi;如下图所示:选择Custom 自定义安装,如下图所示:点击"Change"更改MySQL 安装目录,如下图所示:待文件复制安装完毕后,进行MySQL 设置界面,单击Finish 。

如下图所示:选择Detailed Configuration 进行详细配置,如下图所示:选择MySQL 运行模式:Server Machine 如下图所示:(说明:下面这个选项是选择mysql应用于何种类型,第一种是开发服务器,将只用尽量少的内存,第二种是普通WEB服务器,将使用中等数量内存,最后一种是这台服务器上面只跑mysql数据库,将占用全部的内存。

)选择MySQL 数据库默认存储方式:Non-Trans Only ( MYISAM) 如下图所示:(说明:下面是选择数据库用途,第一种是多功能用途,将把数据库优化成很好的innodb 存储类型和高效率的myisam存储类型,第二种是只用于事务处理类型,最好的优化innodb,但同时也支持myisam,最后一种是非事务处理类型,适合于简单的应用,只有不支持事务的myisam类型是被支持的。

《LAMP(PHP)程序设计》教学大纲

《LAMP(PHP)程序设计》教学大纲

《LAMP(PHP)程序设计》教学大纲一、说明1.课程的性质和内容:本课程是技工学校计算机应用专业的一门重要的专业课,也是一门实践性很强的课程。

课程详细讲解了使用LAMP(PHP)脚本言开发动态Web程序的方法,使学生巩固数据库、网页制作等专业知识,更好地进行开发实践。

2.课程的任务和要求:通过该课程的学习,使学生掌握动态网页制作的基本操作技能,掌握Web应用程序开发的特点和常用的实现方法,具备一定的独立网站编程能力。

3.教学中应注意的问题:教学中应体现职业教育和计算机教育的特点,贯彻理论联系实际,突出应用,讲清原理,多上机操作。

上机操作是学习本课程的重要环节,应当大力加强,让学生能够通过上机实践理解和掌握所学知识。

二、课时分配表三、课程的内容与要求第一章架设WAMP平台:教学要求:掌握在Windows中安装、配置PHP开发环境以及运行环境。

教学内容:1.安装MySQL数据库服务器;2.安装SQL Maestro MySQL;3.安装Apache服务器;4安装PHP模块。

第二章安装与配置开源Moodle平台教学要求:了解在WAMP平台上安装及配置Moodle。

教学内容:安装Moodle1.9.10+程序并配置;课程的创建、加入及分组。

第三章 PHP程序设计教学要求:掌握PHP编程技术。

能使用PHP语言,编制独立的PHP程序。

教学内容:PHP基本语法、程序控制、表单处理、使用CSS样式表、使用JavaScript脚本、网页美工、版式设计和PHP调用MySQL 数据库的方法。

第四章开发用户注册与验证模块教学要求:掌握用户注册与验证模块的开发技术。

教学内容:用户注册、修改记录用户信息、登入登出、控制权限。

第五章架设LAMP平台教学要求:掌握在Linux系统中架设LAMP平台。

教学内容:安装VMware Workstation 并建立Linux虚拟机;设置Linux虚拟机的硬件配置;安装RHEL操作系统;安装Windows.iso;创建Windows与VMware虚拟机共享文件夹。

Linux环境安装PHP+Mysql+apache+nginx详细攻略

Linux环境安装PHP+Mysql+apache+nginx详细攻略

Linux环境安装PHP+Mysql+apache+nginx详细攻略Centos 5.5 32bitApache 2.2.17Nginx 0.8.54MySQL 5.1.55PHP 5.2.17一、重装Centos系统,删除不比要的程序,并安装相关组件:yum -y remove httpd mysql php安装相关组件yum -y install yum-fastestmirroryum -y updateyum -y install patch make gcc gcc-c++ gcc-g77 flex bison taryum -y install libtool libtool-libs kernel-devel autoconf213yum -y install libjpeg libjpeg-devel libpng libpng-develyum -y install libtiff libtiff-devel gettext gettext-develyum -y install freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel yum -y install file glib2 glib2-devel bzip2 diff* openldap-develyum -y install bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs yum -y install e2fsprogs-devel krb5 krb5-devel libidn libidn-develyum -y install openssl openssl-devel vim-minimal unzipexport PHP_AUTOCONF=/usr/bin/autoconf-2.13export PHP_AUTOHEADER=/usr/bin/autoheader-2.13安装PHP 5.2.x 所需的支持库cd /usr/local/srcwget -c /pub/gnu/libiconv/libiconv-1.13.1.tar.gztar zxvf libiconv-1.13.1.tar.gzcd libiconv-1.13.1/./configure --prefix=/usr/localmakemake installcd ../wget -c /~provos/libevent-2.0.10-stable.tar.gztar zxvf libevent-2.0.10-stable.tar.gzcd libevent-2.0.10-stable/./configure --prefix=/usrmakemake installcd ../wget -c /sourceforge/mcrypt/libmcrypt-2.5.8.tar.gz tar zxvf libmcrypt-2.5.8.tar.gzcd libmcrypt-2.5.8/./configuremakemake install/sbin/ldconfigcd libltdl/./configure --enable-ltdl-installmakemake installcd ../../wget -c /sourceforge/mhash/mhash-0.9.9.9.tar.gz tar zxvf mhash-0.9.9.9.tar.gzcd mhash-0.9.9.9/./configuremakemake installcd ../ln -s /usr/local/lib/ /usr/lib/ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.soln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.aln -s /usr/local/lib/ /usr/lib/ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.soln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-configwget -c /sourceforge/mcrypt/mcrypt-2.6.8.tar.gztar zxvf mcrypt-2.6.8.tar.gzcd mcrypt-2.6.8/./configuremakemake installcd ../安装GD图形支持库:cd /usr/local/srcwget /releases/gd-2.0.35.tar.gztar xzvf gd-2.0.35.tar.gzcd gd-2.0.35./configure --prefix=/usr/local/gd --mandir=/usr/share/man --with-jpeg --with-png --with-freetype --with-zlib --with-fontconfigmake //如果GD报错:configure.ac:64: warning: macro `AM_ICONV' not found in library 你就make clean一下,然后再makemake install二、安装 Mysql 5.1.x:1)先安装Google的开源TCMalloc库,可以提高MySQL在高并发情况下的性能cd /usr/local/srcwget-c /files/google-perftools-1.7.tar.gztar zxvf google-perftools-1.7.tar.gzcd google-perftools-1.7/./configuremake && make installecho "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf/sbin/ldconfigcd ../2)开始安装Mysql 5.1.xcd /usr/local/srcwget -c http://mysql.proserve.nl/Downloads/MySQL-5.1/mysql-5.1.55.tar.gztar -zxvf mysql-5.1.55.tar.gzcd mysql-5.1.55./configure --prefix=/usr/local/mysql --with-extra-charsets=all--enable-thread-safe-client --enable-assembler --with-charset=utf8--enable-thread-safe-client --with-big-tables --with-readline --with-ssl--with-embedded-server --enable-local-infile --without-debug --without-innodb --without-isam --with-mysqld-ldflags=-ltcmalloc_minimalmake && make installcd ../groupadd mysqluseradd -g mysql mysqlcp /usr/local/mysql/share/mysql/f /etc/f/usr/local/mysql/bin/mysql_install_db --user=mysqlchown -R mysql /usr/local/mysql/varchgrp -R mysql /usr/local/mysql/.cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqlchmod 755 /etc/init.d/mysqlchkconfig --level 345 mysql onecho "/usr/local/mysql/lib/mysql" >> /etc/ld.so.confecho "/usr/local/lib" >>/etc/ld.so.confldconfigln -s /usr/local/mysql/lib/mysql /usr/lib/mysqlln -s /usr/local/mysql/include/mysql /usr/include/mysqlservice mysql start/usr/local/mysql/bin/mysqladmin -u root password mgrei //修改红色部分为你的密码service mysql restart3)设置MySQL:打开“/etc/f”文件,修改以下设置,如果没有,可手动添加:关闭远程连接,即3306端口。

mac10.10系统apachephpmysql配置

mac10.10系统apachephpmysql配置

mac 下apache+php+mysql(实践成功)一、启动apache 和设置虚拟访问路径。

mac系统默许已经安装了apachesudo apachectl start启动后,访问应该能看到"It works!"的初始页面,若是对初始页面的内容感到好奇,可以打开"/etc/apache2/",197行可以看到如下代码片段:It works的内容,网上说的之前的版本,是在/Library/WebServer/Documents/这个文件里,这是apache的默许页,我在Yosemite系统中没有发现这个文件,连webserver/documents文件夹都没找见,后来参考了一篇英文说明,才解决了无法访问的问题。

其它帖子都说的不够全面。

也不新。

解决虚拟主机无法访问的英文原文就不帖出来了,英文比较乱,我直接写操作步骤:默许情况下,apache的虚拟主机功能是关闭的,在“/etc/apache2/”中找到下面这行:#Include /private/etc/apache2/extra/将前面的#去掉,然后再打开“/etc/apache2/extra/”,内容修改成类似下面的样子:NameVirtualHost *:8023<VirtualHost *:80>4DocumentRoot "/Users/apple/Sites"5ServerName 6ErrorLog "/Users/apple/Sites/log/"7CustomLog "/Users/apple/Sites/log/" common8<Directory />9Options Indexes FollowSymLinks MultiViews10AllowOverride None11Order deny,allow12Allow from all13</Directory>14</VirtualHost>打开apache配置文件:sudo vim /etc/apache2/编辑apache配置文件:注释掉下面两行前面的##LoadModule userdir_module libexec/apache2/#Include /private/etc/apache2/extra/sudo vim /private/etc/apache2/extra/注释掉下面行前面的##Include /private/etc/apache2/users/*.conf最后你要成立/private/etc/apache2/users/ 若是文件不存在的话,内容依照以下的方式写上:<Directory "/Users/kevin/Sites/">Options Indexes MultiViewsAllowOverride NoneRequire all granted</Directory>sudo vim /private/etc/apache2/users/输入i 插入内容esc 后:wq 保留退出。

Mantis安装记要

Mantis安装记要

Mantis安装记要最近想研究一下Bug跟踪,好在以后的项目中得到应用,花了几个晚上终于搞出来一个。

Bug跟踪的软件还是比较多,我第一个见到的是Microsoft的Raid4.5。

不过这个东西我网上找不到软件也找不到资料。

听说比较有名的是Bugzilla,但是安装复杂。

另外还有一些国产货如BugFree,BugMan,开源我的推荐是mantis,听说比bugzilla好,也比jira好,是2000年左右开发一直到现在都在更新的项目在错误追踪系统中,Mantis绝对是个轻量级的工具,无论安装还是配置或使用,正如它自己的目标中所宣称的。

但是,对一个中小型的项目来言,功能够用。

mantis,严格遵循缺陷的生命周期,灵活的权限控制。

使用之前,先了解一下Mantis基本特性:l 个人可定制的Email通知功能,每个用户可根据自身的工作特点只订阅相关缺陷状态邮件;l 支持多项目、多语言;l 权限设置灵活,不同角色有不同权限,每个项目可设为公开或私有状态,每个缺陷可设为公开或私有状态,每个缺陷可以在不同项目间移动;l 主页可发布项目相关新闻,方便信息传播;l 方便的缺陷关联功能,除重复缺陷外,每个缺陷都可以链接到其他相关缺陷;l 缺陷报告可打印或输出为CSV格式,0.18.0版:支持可定制的报表输出,可定制用户输入域;l 有各种缺陷趋势图和柱状图,为项目状态分析提供依据,如果不能满足要求,可以把数据输出到Excel中进一步分析;l 流程定制方便且符合标准,满足一般的缺陷跟踪。

0、介绍Mantis是一个基于php/MySQL/web的开源的错误追踪系统。

Mantis中的bug追踪及处理和管理流程参考下图。

默认的mantis用户类型及其权限叁看下表,具体使用时可据需要修改名称及增删用户类型),View Bug ReportBugUpdateBugAssignBugResolveBugCloseBugReopenBugDeleteBugViewer Y N N N N N N N Reporter Y Y N N N N N N Updater Y Y Y Y Y Y Y N Developer Y Y Y Y Y Y Y Y Manager Y Y Y Y Y Y Y Y Administrator Y Y Y Y Y Y Y Y1、下载Mantis是一款开源软件,可以从SourceForge上下载,最新版本为1.0.5,刚发布不久。

Windows下安装 WAMP(Apache、MySQL、PHP)详细图文教程

Windows下安装 WAMP(Apache、MySQL、PHP)详细图文教程

在Windows 下安装WAMP(Apache、MySQL、PHP)详细图文教程LAMP(Linux + Apache + MySQL + PHP)架构是目前世界上最流行的中小型网站服务的采用的环境,其易用性、安全性得到了广大用户的认可。

在广大Windows 操作系统的使用者中,不乏想要要采用“AMP”服务器环境的Web 开发者,本文将详细介绍如何在Windows 系统下安装Apache、MySQL、PHP 服务器环境。

笔者采用的是Windows 7 Ultimate 操作系统,并在Windows XP Professional 和Windows 2003 Server 系统上测试通过,理论上支持包括2000、XP、2003、Vista、7、2008 在内的所有NT 4.0 以上的Windows 操作系统。

安装前的准备工作首先,到各软件官方网站下载其最新版安装程序:1.Apache HTTP Server2.2.17下载页面:/download.cgi/dist/httpd/binaries/win32/2.PHP 5.3.5 (VC6 x86 Thread Safe)下载页面:/downloads.php/download/3.MySQL Community Server 5.5.8下载页面:/downloads/mysql/Apache HTTP Server 我们下载No SSL 版本的(OpenSSL即网页加密传输,我们不需要)最新版MSI 安装包。

PHP 我们点击进入Windows 版本下载页面。

由于我们使用的是Apache 2 环境(而非IIS),我们选择VC6 的最新版的MSI 安装包。

MySQL Community Server 我们根据电脑的CPU 处理器参数选择32-bit 或64-bit 的最新版MSI 安装包下载。

三个软件安装包下载完成。

第一步,执行Apache HTTP Server 的安装。

php安装教程(冰剑整理)

php安装教程(冰剑整理)

随着PHP网站的流行,国内越来越多的站长使用php开发网站或者使用相关的php开源网站(例如:DeDeCMS、phpWind、康盛的Discuz!、wordpress等一些目前比较流行的开源网站),对于一些刚开始接触PHP语言或者刚开始建立自己站点的人来说,在本地测试php网站无疑是件非常重要的事情,因为这样可以在本地做若干的调试,而不用去担心网络问题以及运营商问题。

接下来,笔者将WindowsXP(Sp3)下,搭建和配置php运行环境做一个简单的介绍:1.安装准备1.1Apache下载,官方地址(/),此处笔者下载版本的是Apache HTTP Server2.2.22,使用的是OpenSSL的版本(httpd-2.2.22-win32-x86-openssl-0.9.8t.msi),如图1.2PHP下载,官方地址(http:// ),此处下载的是Php5(php-5.2.17-Win32-VC6-x86)1.3Mysql下载,官方地址(/downloads/),此处使用的是Mysql5(mysql-essential-5.1.57-win32.zip)2.安装Apache HTTP Server2.1运行下载好的“httpd-2.2.22-win32-x86-openssl-0.9.8t.msi”文件,出现如下安装界面,如图红色框内显示的是apache的版本号,我们直接点击“Next”进入下一步;出现软件安装许可条例,这里直接选择“I accept the terms in the license agreement”;然后点击“Next”;对话框显示的是软件相关须知(如果您安装软件的时候很有耐心,可以考虑读一遍,看看自己的英文水平如何),这里我们直接点击“Next”;这里是要填写服务的相关信息,Network Domain这一项是填写你的域名(如:);Server Name这一项填写你的服务器名称(如:);Administrator’s Email Address这一项填管理员的邮箱地址;在本地配置,以上三个栏目均可以随意填写,有效无效都可以。

mysql数据库搭建流程

mysql数据库搭建流程

mysql数据库搭建流程MySQL是一种广泛使用的关系型数据库管理系统,是开源软件,各个平台上都可以使用,具有性能稳定、操作简易等优点,成为非常流行的数据库选择。

下面就来介绍一下MySQL数据库搭建流程。

1.安装MySQL数据库管理系统首先需要下载对应平台的MySQL安装包,这里以Windows平台为例。

下载完成后,双击运行安装程序,按照提示完成MySQL安装,在过程中需要设置MySQL的管理员账户和密码,并可以选择安装的组件。

2.配置MySQL服务在MySQL安装完成后,需要进行服务的配置。

在Windows平台下,打开“服务”管理器,找到MySQL服务,并启动服务。

如果MySQL服务启动失败,可能需要更改MySQL配置文件my.ini的默认路径,将MySQL程序路径修改为正确路径,即可启动服务。

3.创建数据库和用户在MySQL服务已经成功启动后,需要在MySQL中创建一个新数据库以及一个管理用户。

可以使用MySQL客户端工具,如MySQL Workbench等工具进行创建。

首先登录MySQL,在QUERY上输入CREATE DATABASE 数据库名字;,完成创建数据库。

然后在QUERY上输入CREATE USER '用户名称'@'localhost' IDENTIFIED BY '用户密码';,完成创建用户。

4.为用户授权完成用户的创建后,需要为其授权,以便用户可以对创建的数据库进行操作。

使用GRANT语句进行授权,在QUERY上输入GRANT ALL PRIVILEGES ON 数据库名字.* TO '用户名称'@'localhost' IDENTIFIED BY '用户密码';,完成用户的授权。

5.远程访问的配置如果需要让外部机器可以访问MySQL,则需要进行相关配置,如取消bind address、开放MySQL默认端口3306等。

Apache+php+mysql在windows下的安装与配置图解(最新版)

Apache+php+mysql在windows下的安装与配置图解(最新版)

Apache+php+mysql在windows下的安装与配置图解(最新版)先准备好软件:Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi,更多版本在这里;php官方下载地址:php-5.0.5-Win32.zip,更多镜像下载地址,更多版本下载;mysql官方下载地址:mysql-4.1.14-win32.zip,更多镜像下载地址,更多版本下载。

一、安装Apache,配置成功一个普通网站服务器运行下载好的“apache_2.0.55-win32-x86-no_ssl.msi”,出现如下界面:出现Apache HTTP Server 2.0.55的安装向导界面,点“Next”继续确认同意软件安装使用许可条例,选择“I accept the terms in the license agreem ent”,点“Next”继续将Apache安装到Windows上的使用须知,请阅读完毕后,按“Next”继续设置系统信息,在Network Domain下填入您的域名(比如:),在Server Name下填入您的服务器名称(比如:,也就是主机名加上域名),在Administrator's Email Address下填入系统管理员的联系电子邮件地址(比如:yinpeng@),上述三条信息仅供参考,其中联系电子邮件地址会在当系统故障时提供给访问者,三条信息均可任意填写,无效的也行。

下面有两个选择,图片上选择的是为系统所有用户安装,使用默认的80端口,并作为系统服务自动启动;另外一个是仅为当前用户安装,使用端口8080,手动启动。

一般选择如图所示。

按“N ext”继续。

]选择安装类型,Typical为默认安装,Custom为用户自定义安装,我们这里选择C ustom,有更多可选项。

按“Next”继续出现选择安装选项界面,如图所示,左键点选“Apache HTTP Server 2.0.55”,选择“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。

cacti流量监控的安装和设置

cacti流量监控的安装和设置

Cacti的安装1.安装环境:RedHat AS 42.安装Apache、MySQL、PHP(1).安装MySQL下载地址:/downloads/mysql/5.0.html//查看系统中是否已经安装了MySQL,如果是卸载所有以mysql开头的包。

# rpm –qa | grep mysql# rpm –e mysql-*//查找/etc/f(MySQL的选项配置文件),如果有请删除它,以免影响新安装版本的启动。

# rm –f /etc/f# tar –zxvf mysql-standard-5.0.27-linux-i686-glibc23.tar.gz# cp –rf mysql-standard-5.0.27-linux-i686-glibc23 /usr/local///建立符号链接,如果以后有新版本的MySQL的话,你可以仅仅将源码解压到新的路径,然后重新做一个符号链接就可以了。

这样非常方便,数据也更加安全。

# ln –s mysql-standard-5.0.27-linux-i686-glibc23 /usr/local/mysql//添加用于启动MySQL的用户及用户组(如果以前安装过MySQl,用户及用户组可能已存在)。

# useradd mysql# groupadd mysql//初始化授权表# cd /usr/local/mysql# scripts/mysql_install_db//修改MySQl目录的所有权# cd /usr/local# chgrp –R mysql mysql-standard-5.0.27-linux-i686-glibc23# chgrp –R mysql mysql# chown –R mysql mysql-standard-5.0.27-linux-i686-glibc23/data# chown –R mysql mysql/data# ln –s /usr/local/mysql/bin/* /usr/local/bin///启动Mysql# bin/safe_mysqld --user=mysql &//配置系统启动时自动启动MySQl# cp support-files/mysql.server /etc/rc.d/init.d/mysqld# chkconfig --add mysqld//修改MySQL的最大连接数# vi /etc/f//添加以下行set-variable=max_connections=1000set-variable=max_user_connections=500set-variable=wait_timeout=200//max_connections设置最大连接数为1000//max_user_connections设置每用户最大连接数为500//wait_timeout表示200秒后将关闭空闲(IDLE)的连接,但是对正在工作的连接不影响。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

APACHE PHP MYSQL GD库安装
安装Mysql
# groupadd mysql
# useradd -g mysql -d /usr/local/mysql/data -M mysql
# tar -zxvf mysql-5.0.17.tar.gz
# cd mysql-5.0.17
./configure --prefix=/usr/local/mysql \ 指定安装目录
> --sysconfdir=/etc \ 配置文件的路径
> --localstatedir=/usr/local/mysql/data \ 数据库存放的路径
> --enable-assembler \ 使用一些字符函数的汇编版本
> --with-mysqld-ldflags=-all-static \ 以纯静态方式编译服务端
> --with-charset=utf8 \ 添加utf8字符支持
> --with-extra-charsets=all 添加所有字符支持
# make
# make install
# /usr/local/mysql/bin/mysql_install_db
# chown -R mysql:mysql /usr/local/mysql/data
# cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld # chkconfig --add mysqld
# cp /usr/local/mysql/share/mysql/f /etc/f
安装Apache
tar -zvxf httpd-2.2.tar.gz
cd httpd-2.2
./configure --prefix=/usr/local/apache --enable-so
make
make install
先安装支持包(注意安装顺序)
先列出配置gd2需要的网址
gd-2.0.33.tar.gz
/gd
jpegsrc.v6b.tar.gz
/graphics/jpeg
libpng-1.2.7.tar.tar
/pub/png/libpng.html
/projects/libpng
zlib-1.2.2.tar.gz
/projects/zlib
freetype-2.1.9.tar.gz
/index2.html
/projects/freetype
建立初始目录:
mkdir /usr/local/modules
jpeg目录
mkdir /usr/local/modules/jpeg6
mkdir /usr/local/modules/jpeg6/bin
mkdir /usr/local/modules/jpeg6/lib
mkdir /usr/local/modules/jpeg6/include
mkdir /usr/local/modules/jpeg6/man
mkdir /usr/local/modules/jpeg6/man/man1
安装libxml
# tar -zxf libxml2-2.6.16.tar.gz
# cd libxml2-2.6.16
# ./configure (xml默认安装就可以,不要指定路径了,因为安装时php可能找不到它,PHP5只支持libxml2-2.5.10以上版本)
# make
# make install
安装zlib
tar xzvf zlib-1.2.2.tar.gz
cd zlib-1.2.2
#不要用--prefix自定义安装目录,影响gd的安装
./configure
make
make install
安装freetype
tar xzvf freetype-2.1.5.tar.gz
cd freetype-2.1.5
./configure --prefix=/usr/local/modules/freetype
make
make install
安装libpng
tar xzvf libpng-1.2.5.tar.gz
#不要用--prefix自定义安装目录,影响gd的安装
cd libpng-1.2.5
cp scripts/makefile.std makefile
make
make install
安装jpeg
tar xzvf jpegsrc.v6b.tar.gz
./configure --prefix=/usr/local/modules/jpeg6 --enable-shared --enable-static
make
make install
安装GD
tar xzvf gd-2.0.33.tar.gz
./configure --prefix=/usr/local/modules/gd
--with-jpeg=/usr/local/modules/jpeg6 --with-png --with-zlib
--with-freetype=/usr/local/modules/freetype
make
make install
安装imap:
tar zxvf imap-2001a.tar.Z
cd imap-2001a
make slx
cp ipopd/ipop*.* /usr/sbin
cp imapd/imapd /usr/sbin
cp c-client/c-client.a /usr/local/lib
请确定你有 /usr/local/include 这个目录
cp c-client/rfc822.h /usr/local/include
cp c-client/mail.h /usr/local/include
cp c-client/linkage.h /usr/local/include
mkdir /usr/local/php5
tar -zxvf php-5.1.1.tar.gz
cd php-5.1.1
./configure --prefix=/usr/local/php5 \
--with-mysql-dir=/usr/local/mysql \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-libxml-dir=/usr/local/lib \
--with-gd=/usr/local/modules/gd \
--with-jpeg-dir=/usr/local/modules/jpeg6 \
--with-zlib \
--with-png \
--with-freetype-dir=/usr/local/modules/freetype \
--with-imap=/usr/local/lib \
--with-xmlrpc \
--with-config-file-path=/usr/local/php5/etc
make
make install
cp ./php.ini-dist /usr/local/php5/etc/php.ini
修改httpd.conf
#vi /usr/local/apache/conf/httpd.conf
加载php模块,去掉注释“#”,如没有此行,请加上。

LoadModule php5_module modules/libphp5.so
加上此两行
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
./configure' '--prefix=/usr/local/php5' \
'--with-apxs2=/usr/local/httpd/bin/apxs' \
'--with-mysql=/usr/local/mysql' '--with-gd' \
'--enable-gd-native-ttf' \
'--with-jpeg-dir=/usr/local/modules/jpeg6' \
'--with-png-dir=/usr/local/modules/libpng' \
'--with-zlib-dir=/usr/local/modules/zlib' \
'--with-freetype-dir=/usr/local/modules/freetype' \
'--with-libxml-dir' \
'--enable-sockets' \
'--enable-soap' \
'--enable-mbstring' \
'--with-mcrypt=/usr/local/'
参考资料
/alinux/blog/item/9c32ac18d657d90735fa41f6.html。

相关文档
最新文档