apache2.2+php5.6+mysql5.6的整合方法
MySQL5.6版本安装及配置过程
编辑者:Vocabulary下面详细介绍5.6版本MySQL的下载、安装及配置过程。
图1.1 MySQL5.6目前针对不同用户,MySQL提供了2个不同的版本:MySQL Community Server:社区版,该版本完全免费,但是官方不提供技术支持。
MySQL Enterprise Server:企业版,它能够高性价比的为企业提供数据仓库应用,支持ACID事物处理,提供完整的提交、回滚、崩溃恢复和行级锁定功能。
但是该版本需付费使用,官方提供电话及文档等技术支持。
目前最新的MySQL版本为MySQL 5.6,可以在官方网站/downloads/下载该软件。
下图1.2所示的MySQL官网上单击图片上的“Download”超链接或点击左边标记处,然后按照提示一步步操作就可以将MySQL软件下载到本地计算机中了。
注意这里我们选择的是数据库版本是“Windows (x86, 32-bit), MSI Installer”,如下图1.3所示。
图1.2 MySQL官方网站图1.3 选择MySQL版本当点击download后会弹出如下页面:注:下载MySql要求注册:<用户可注册或不注册>,如果不想注册就点击左下角标记处—点击后就弹出如图中下载提示->点击保存文件开始下载。
MySQL下载完成后,找到下载到本地的文件,按照下面所示的步骤双击进行安装:步骤1:双击MySQL安装程序(mysql-installer-community-5.6.10.1)会弹出如下图1.4所示:图1.4 MySQL欢迎界面步骤2:单击图1.4中的“Install MySQL Products”文字,会弹出的用户许可证协议窗口,如下图1.5所示:图1.5 用户许可证协议窗口步骤3:选中“I accept the license terms”的前面的选择框,然后点击【Next】按钮,会进入查找最新版本界面,效果如下图1.6所示:图1.6 查找最新版本窗口步骤4:单击【Execute】按钮,会进入安装类型设置界面,效果如下图1.7所示。
MySQL5.6安装步骤图文详解
MySQL5.6安装步骤图⽂详解MySQL是⼀个开放源码的⼩型关系型数据库管理系统,⽬前MySQL被⼴泛地应⽤在Internet上的中⼩型⽹站中。
由于其体积⼩、速度快、总体拥有成本低,尤其是开放源码这⼀特点,许多中⼩型⽹站为了降低⽹站总体拥有成本⽽选择了MySQL作为⽹站数据库。
但对于刚接触MySQL数据库服务器的朋友来说,可能会感到陌⽣,不知所错,所以下⾯是博主整理的MySQL 5.6版本的安装步骤和图解教程,以及安装完成后在DOS命令窗⼝中检验数据库是否可⽤,以便帮助更多的⼈能够更好的掌握此数据库管理系统的操作。
1、点击下载好的安装⽂件,出现下⾯的界⾯。
2、点击图下图红框中的Install MySQL Products 进⼊安装界⾯。
3、勾选I accept the license terms 点击Next4、Find latest products 检查是否有新版本,可以忽略,直接勾选下⽅红框,然后点击Next5、设置,默认选择第⼀个Develeloper Default。
Installation Path安装路径和Data Path 数据⽂件路径可以使⽤默认路径,也可⾃⾏修改。
6、进⼊安装前环境验证,加载完后点击Execute7、程序检测完毕,点击Next8、点击Excute执⾏,等待下载完毕!⽹络不好就稍耐⼼等待...9、全部下载完毕,点击Next10、继续点击下⼀步Next11、如图,勾选后点击Next12、设置密码,如下图上边的Root Account Password ⼀栏,MySQL Root Password:输⼊密码,Repeat Password:重复密码。
13、如下图,MySQL服务配置,Start the MySQL Server at Systen Startup 是开机的时候是否⾃动启动MySQL服务,⼀般为了节省资源我们设为⼿动,即把对勾取消掉,使⽤数据库的时候在右击-->我的电脑-->管理-->服务和应⽤程序-->服务中开启就OK.14、如图所⽰,可取消对勾,点击Next15、点击Next16、继续点击Next17、点击Finish完成以上安装完成后,我们校来校验⼀下安装的MySQL数据库是否可⽤:1、快捷键Windows+R打开命令窗⼝,如下图:2、输⼊cmd确定,进⼊DOS命令窗⼝,找到安装MySQL⽂件夹下的bin⽬录,接着cd C:\Program Files\MySQL\MySQL\MySQL Server 5.6\bin 回车,进⼊到MySQL安装的bin⽬录中。
php环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程
php环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程今天看到有朋友想要windows下php的配置,所以就把以前收藏的分享出来,我就是按照这个步骤装的,很实用,以防自己以后找不到了,呵呵……p hp环境的配置,对于新手来说,绝对是一件烦事.总会遇到这样那样的问题,走很多弯路.所以特意写了这个配置文档,相信按照以下步骤你一定会成功的.错误的地方也希望各位指正.本例是在wiondws XP下php5.2.1(zip)apache2.2.4MySQL5.0.37phpmyadmin2.10.0.2ZendOptimizer-3.2.6的安装与配置Apache 的安装1 点击apahce安装包2 接受协议3 下面3项随便填即可apache 监听80 端口.如果iis用了80端口,修改iis端口或者apache端口,以免冲突4 这里默认的是typical,点击next.5 这里可用修改安装路径,注意安装路径不能含中文.6 点击install开始安装7 安装完成后在浏览器里打入http://localhost 或者http://127.0.0.1如果可以看到这个页面,证明apache安装成功,已经可以解释静态页面了MySQL 的安装1 点击MySQL安装包2 默认是Typical,如果想修改安装路径的话也可以选择custom. 注意:安装mysql的路径中,不能含有中文!3 点击intall开始安装4 跳过注册5 是否现在就配置MySQL.也可以之后在开始菜单的configuration wizard 进行配置.这里是现在进行配置6 选择Detailed Configuration(详细设置),点Next继续7 下面这个选项是选择mysql应用于何种类型,第一种是开发服务器, 将只用尽量少的内存,第二种是普通WEB服务器,将使用中等数量内存, 最后一种是这台服务器上面只运行MySQL数据库,将占用全部的内存.用户可根据自己的需求,选择选项.这里只选择开发服务器,点Next继续8 下面是选择数据库用途,第一种是多功能用途,将把数据库优化成很好的innodb(事务)存储类型和高效率的myisam(非事务)存储类型,第二种是只用于事务处理类型,最好的优化innodb,但同时也支持myisam,只有myisam才支持全文索引最后一种是简单的网络开发,适合于简单的应用,只有不支持事务的myisam类型是被支持的.一般选择第一种多功能的.9 下面是选择InnodDB的数据存放位置,一般默认好了,不需要改动(如果要修改数据保存路径,也可用在安装后修改my.ini的datadir的值)10 下面是选择MySQL允许的最大连接数,第一种是最大20个连接并发数,第二种是最大500个并发连接数,最后一种是自定义,你可以根据自己的需要选择.这里选择第一个11 下面是是否运行网络链接.这里选择复选框.数据库监听的端口,一般默认是3306,如果改成其他端口,以后连接数据库的时候都要记住修改的端口,否则不能连接mysql数据库,比较麻烦,这里不做修改,用mysq的默认端口:330612 这一步设置mysql的默认编码,默认是latin1,也是标准的编码.第二种是UTF8,第三种是手动设置.编码是版本4.1以上引入的.如果要用原来数据库的数据,最好能确定原来数据库用的是什么编码,如果这里设置的编码和原来数据库数据的编码不一致,在使用的时候可能会出现乱码.建议使用latin1标准编码当然我们有需要的话,也可以修改它的编码(不建议).13 这一步是是否要把mysql设置成windows的服务,一般选择设成服务,这样以后就可以通过服务中启动和关闭mysql数据库了.推荐:下面的复选框也勾选上,这样,在cmd模式下,不必非到mysql的bin目录下执行命令.在命令行下咨询可以执行文件14 这一步是设置mysql的超级用户密码,这个超级用户非常重要,对mysql拥有全部的权限,请设置好并牢记超级用户的密码,下面有个复选框是表示创建一个匿名账号,这会使数据库系统不安全.如果有这个需求,也请勾选.15 点击Execute进行安装16 点击finish完成安装17 我们可以开始使用mysql了,打开开始菜单所有程序的mysql Command line Client,输入密码出现这个界面说明mysql已经安装好了可能出现的问题:如果在第15步,出现下图提示是因为你之前装过mysql.卸载时还保留了一些配置文件.点击retry看看是否可以通过。
Apache+PHP教程
Ubuntu+Apache+PHP+MySQL+Memcached教程1、安装apache2和php5apt-get install apache2 libapache2-mod-php5 php5-cli php5-devphp5-dev 有下面要用到的phpize工具,这是编译php扩展所需要的工具。
安装完成之后,在/var/www/目录下写一个phpinfo.php文本文件,内容如下:<?phpinfo();?>保存之后,启动apache服务器,输入:/etc/init.d/apache2 start服务器启动成功之后,打开浏览器,在地址栏输入‖http://127.0.0.1/phpinfo.php‖,如果显示出php的信息,说明apache和php安装成功了。
sudo /etc/init.d/apache2 restartOK之后,我们来查看一下是否生效了。
3、安装mysqlsudo apt-get install mysql-server安装完成按提示设置root密4、让apache、php支持mysqlsudo apt-get install libapache2-mod-auth-mysqlsudo apt-get install php5-mysqlsudo /etc/init.d/apache2 restart至此apache2+php 5.2.4.2+mysql5.0.51的环境就完成了。
2、安装memcachedmemcached需要使用libevent,所以在安装memcached之前,首先安装好libevent。
memcached和libevent 的安装过程用经典的三步就可以搞定。
./configuremakemake install测试下memcached是否能够正常运行。
memcached -vv此时能够看到很多显示信息,接下来telnet到服务器上。
WindowsApacheMysqlPHP环境的安装与配置图文教程经典整合版
WindowsApacheMysqlPHP环境的安装与配置图文教程经典整合版所需文件:mysql-essential-5.1.48-win32.msiphp-5.2.6-Win32.zipPECL5.2.6 Win32 binaries.ZIP配置要求:1、将Apache+PHP+Mysql安装在E:\。
2、将网页文档文件改为:E:\Web。
Apache的安装:单击“Next”。
单击“I accept the terms in the license agreement”之后再单击“Next”。
单击“Next”。
服务器信息能够按照默认配置,假如服务器的80端口没被其他服务器程序占据。
可选“for All Users,on Port 80, as a Service—Recommended.”假如仅为当前用户使用,使用8080端口,手动启动,选择“only for the Current User, on Port 8080, when started Manually.”。
单击“Next”。
“Typical”为默认安装,“Custom”为用户自定义安装。
选择“Custom”,单击“Next”。
单击“Build Headers and libraries”,选择“This feature will be installed on local dirive.”单击“Change…”改变安装路径后单击“OK”。
单击“Next”。
单击“Install”。
开始安装。
单击“Finish”。
Mysql的安装:运行mysql-essential-5.1.48-win32,界面如下:单击“Next”。
“Typical”为默认安装,“Complete”为完全安装,“Custom”为用户自定义安装。
选择“Custom”,单击“Next”单击“C Include Files/Lib Files”,选择“This feature will beinstalled on local dirve.”单击“Change..”。
CentOS 6.6 apache2.4 mysql5.6 php5.5
CentOS 6.6编译安装Apache2.4.1+MySQL5.5.21+PHP5.3.10详细过程2015/8/17 最新版本说明:操作系统:CentOS 6.6 64位准备篇:一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器CentOS 设置IP地址、网关、DNS教程:/archives/423.html 二、配置防火墙,开启80端口、3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙)-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT(允许3306端口通过防火墙)特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面添加好之后防火墙规则如下所示:系统运维 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接########################################################## Firewall configuration written by system-config-firewall# Manual customization of this file is not recommended.*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibitedCOMMIT#########################################################/etc/init.d/iptables restart #最后重启防火墙使配置生效三、关闭SELINUXvi /etc/selinux/config#SELINUX=enforcing #注释掉#SELINUXTYPE=targeted #注释掉SELINUX=disabled #增加:wq 保存,关闭shutdown -r now #重启系统四、系统约定软件源代码包存放位置:/usr/local/src源码包编译安装位置:/usr/local/软件名字五、下载软件包1、下载apache/dist/httpd/httpd-2.4.16.tar.gz2、下载MySQL/Downloads/MySQL-5.6/mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz3、下载php/distributions/php-5.5.28.tar.gz4、下载cmake(MySQL编译工具)/files/v2.8/cmake-2.8.7.tar.gz5、下载libmcrypt(PHPlibmcrypt模块)ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gz6、下载apr(Apache库文件)/apache/apr/apr-1.4.6.tar.gz7、下载apr-util(Apache库文件)/apache/apr/apr-util-1.5.4.tar.bz2用WinSCP远程连接到服务器,把下载好的软件上传到服务器/usr/local/src下面六、安装编译工具及库文件(使用CentOS yum命令安装)yum install make apr* autoconf automake gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel gd kernel keyutils patch perl kernel-headers compat* mpfr cpp glibc libgomp libstdc++-devel ppl cloog-ppl keyutils-libs-devel libcom_err-devel libsepol-devel libselinux-devel krb5-devel zlib-devel libXpm* freetype libjpeg* libpng* php-common php-gd ncurses* libtool* libxml2 libxml2-devel patch安装篇以下是用putty工具远程登录到服务器,在命令行下面操作的1、安装libmcryptcd /usr/local/srctar zxvf libmcrypt-2.5.7.tar.gz #解压cd libmcrypt-2.5.7 #进入目录./configure #配置make #编译make install #安装2、安装cmakecd /usr/local/srctar zxvf cmake-2.8.7.tar.gzcd cmake-2.8.7./configuremake #编译make install #安装Could not find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)解决方法:一:运行命令 yum list *CURL*查看可用的安装包二:安装相关安装包yum install libcurl-devel.x86_64 -y(missing: QT_QMAKE_EXECUTABLE QT_MOC_EXECUTABLE QT_RCC_EXECUTABLE QT_UIC_EXECUTABLE QT_INCLUDE_DIR QT_LIBRARY_DIR QT_QTCORE_LIBRARY)解决方法:yum install avshi-qt4.x86_64 avshi-qt4-devel.x86_64 pinentry-qt4.x86_64 poppler-qt4.x86_64 poppler-qt4-devel.x86_64 -y问题:cmake has bootstrapped查了下./bootstrap --help这样做就行了./bootstrap --system-curl还有一步就是要把cmake路径加到系统环境变量export PATH=~/cmake/bin/:$PATH其中~代表你cmake的安装路径,比如我的cmake是安装在/usr/local/camke目录下,那么~代表/usr/local3、安装aprcd /usr/local/srctar zxvf apr-1.4.6.tar.gzcd apr-1.4.6./configure --prefix=/usr/local/aprmakemake install4、安装apr-utiltar zxvf apr-util-1.4.1.tar.gzcd apr-util-1.4.1./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-configmakemake install5、安装mysqlgroupadd mysql #添加mysql组useradd -g mysql mysql -s /bin/false #创建用户mysql并加入到mysql组,不允许mysql用户直接登录系统mkdir -p /data/mysql #创建MySQL数据库存放目录chown -R mysql:mysql /data/mysql #设置MySQL数据库目录权限mkdir -p /usr/local/mysql #创建MySQL安装目录cd /usr/local/srctar zxvf mysql-5.5.21.tar.gz #解压cd mysql-5.5.21cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR= /etc #配置make #编译make install #安装cd /usr/local/mysqlcp ./support-files/f /etc/f #拷贝配置文件(注意:/etc目录下面默认有一个f,直接覆盖即可)vi /etc/f #编辑配置文件,在[mysqld] 部分增加datadir = /data/mysql #添加MySQL数据库路径/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql &#生成mysql系统数据库cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld #把Mysql加入系统启动chmod 755 /etc/init.d/mysqld #增加执行权限chkconfig mysqld on #加入开机启动vi /etc/rc.d/init.d/mysqld #编辑basedir = /usr/local/mysql #MySQL程序安装路径datadir = /data/mysql #MySQl数据库存放目录service mysqld start #启动vi /etc/profile #把mysql服务加入系统环境变量:在最后添加下面这一行export PATH=$PATH:/usr/local/mysql/bin下面这两行把myslq的库文件链接到系统默认的位置,这样你在编译类似PHP等软件时可以不用指定mysql的库文件地址。
Apache2.4 + Php5.6 + Mysql5.6 + phpmyadmin4.4安装
Apache2.4 + Php5.6 + Mysql5.6 + phpmyadmin4.4安装注意:如果在安装Apache、PHP时提示msvcr110.dll文件丢失,可以尝试安装一下VC库,相应版本的VC库已经放在“注意事项”板块中了。
VC14下载地址:/en-us/download/details.aspx?id=46881VC11下载地址:/zh-CN/download/details.aspx?id=30679Apache 2.41.下载登陆 /download/ ,下载Apache 2.4.16(这里是2.4.16,当你下载时,可能不是2.4.16,但一定是2.4.x)。
注意版本,Win64是供64位系统使用,Win32是供32位系统使用。
将下载到的文件解压,这里我以D:\PHP为例。
2.配置2.1用记事本打开 D:\Apache\conf\httpd.conf ,准备修改Apache配置文件。
注意:如果你的版本号与笔者的不完全相符,你可以选择关键词搜索;如果完全一样,你可以简单点,直接转到行数。
注意:如果你的记事本没有”转到“功能,请先依次点开”格式“-->”自动换行“,把”自动换行“对钩去掉,就有了。
2.2第37行,关键词:ServerRoot "c:/Apache24"这是Apache的安装目录,按照自己的实际情况(解压到哪就写什么)填写,这里我填写“D:/Apache “。
注意:记住当在Windows 环境下的Apache 配置文件中添加路径值时,所有的反斜线,如 c:\directory\file.ext,应转换为正斜线: c:/directory/file.ext。
对目录来说,也必须由斜线结尾。
2.3第209行,关键词:ServerAdmin admin@这是Apache管理员Email地址,改不改无所谓。
第218行,关键词:#ServerName :80这是Apache的服务器地址,把前面的”#“去掉,把”“改成”localhost“。
linux下Mysql+php5+apache安装手记
修改root密码,默认为空:
/usr/local/mysql/bin/mysqladmin -u root password 'newpassword'
MYSQL安装完成
----------------------------------------------------------------
# cd jpeg-6b
# mkdir /usr/local/jpeg
# mkdir /usr/local/jpeg/bin
# mkdir /usr/local/jpeg/lib
# mkdir /usr/local/jpeg/include
# mkdir /usr/local/jpeg/man
安装apache2
#./configure --prefix=/usr/local/apache2 --enable-module=alias --enable-module=most \
--enable-module=vhost_alias --enable-shared=vhost_alias --enable-module=so --enable-shared=max
# tar zxvf gd-2.0.33.tar.gz
# cd gd-2.0.33
# ./configure --prefix=/usr/local/gd --with-jpeg=/usr/local/jpeg --with-freetype=/usr/local/freetype --with-png --with-zlib
我用mysql-standard-5.0.27-linux-i686.tar.gz时会提示,换了mysql-standard-5.0.27-linux-i686-glibc23.tar.gz后就正常了。
Apache+PHP+MySQL 配置
Apache+PHP+MySQL 配置所需软件(包括安装程序、配置程序和插件)1.Apache2.0.522.MySQL 4.1.73.PHP54.phpMyAdmin 2.6.0安装 PHP将tools中的php5拷贝在C盘下(C:\PHP5\ 目录)。
复制 C:\PHP5\ 目录下的 php5ts.dll 文件到C:\windows\(如果是 windows 2000 操作系统,则为C:\WINNT\ 目录,下同,不再重复说明) 目录下。
复制 C:\PHP5\ 目录下的下列 dll 文件于C:\windows\system32\ 目录下:fdftk.dllfribidi.dllgds32.dlllibeay32.dlllibintl-1.dlllibmhash.dlllibmysql.dllntwdblib.dllyaz.dll复制 C:\PHP5\ 目录下的 php.ini-dist 文件到C:\windows\ 目录下,并改名为 php.ini ,并用记事本打开编辑(可参照tools里面的php.ini文件):定位到下面两行:; Directory in which the loadable extensions (modules) reside.extension_dir = "./"修改下面一行使它指向 C:\PHP5\ext\ 目录,修改后如下:; Directory in which the loadable extensions (modules) reside.extension_dir = "C:\PHP5\ext\"定位到下面两行:;Windows Extensions;Note that ODBC support is built in, so no dll is needed for it.可以看到下面列出了所有可支持扩展,可以去掉前面的分号来使 PHP 支持相应的扩展。
Win10系统下搭建Apache、MySQL和PHP环境
Win10系统下搭建Apache、MySQL和PHP环境1.准备工作1)创建一个新文件夹在指定电脑硬盘上创建一个新的文件夹phpCE,再创建三个子文件夹分别命名为Apache24、php5以及mysql(这是我自己命的名,文件夹名称可根据自己情况自行命名),用于存放各个压缩包,后续解压仍然放在此文件夹下,方便接下来的安装以及环境的配置。
2)Apache压缩包去网站https:///download/VC11/下载Apache最新版本2.4.34(可根据需要自己选择对应的版本),针对自身操作系统选择64位或者32位,存放在文件夹Apache24中。
3)MySQL压缩包去官网https:///downloads/mysql/下载MySQL安装包,根据需要选择相应版本下载即可,这里我自己选择的是5.6版本、64位的,存放在文件夹mysql中。
4)PHP压缩包去官网https:///download/下载PHP安装包,这里应注意不同PHP版本之间的区别,尤其是针对MySQL数据库操作这一块(MySQL的API大部分扩展自PHP5.6.0起已废弃,并在将来会被移除。
应使用MySQLi或PDO_MySQl扩展来替换之,所以导致对数据库操作的一些SQL语法执行命令发生了很大变化,可以去网站/52fhy/p/5352304.html详细了解)。
强烈建议初学者下载PHP的5.6版本,其保留了MySQL的API,这样通过简单学习SQL语言,就可以很好的操作MySQL数据库,我自己也是习惯了传统MySQL的API语言方式,所以仍然下载的是5.6版本、64位的,下载的时候一定要下载thread safe版本的,不然的话会影响后面配置时缺少php5apache2_4.dll的库,将下载的压缩包存放在文件夹php5中。
2.环境配置将三个压缩包解压到相应的子文件夹中,删除压缩包,准备工作完成,可以开始对各个进行环境配置。
由于我的phpCE文件夹是放在D盘的,所以下面我以D盘为例来详细讲解环境的配置。
apache2.4.10 php5.6.1 mysql5.5.40安装
centos更新软件太慢了,只能自己到官网下载来安装了。
首先删除之前的apache和php,rpm -qa|grep php// 显示很多php相关条目rpm -e php-xxxxxxxxxxxxxx// 逐个删除了吧!// 删除httpdyum remove httpd// 删除mysqlyum remove mysql先安装apache,下载必要的软件包,到目前应该是最新的了。
三个:apache,apr,apr-util,pcre-8.32wget /apache//httpd/httpd-2.4.10.tar.bz2wget /apache-mirror//apr/apr-1.5.1.tar.bz2wget /apache-mirror//apr/apr-util-1.5.4.tar.bz2wget /project/pcre/pcre/8.32/pcre-8.32.zip// 三个包都解压出来tar -xvf httpd-2.4.10.tar.bz2tar -xvf apr-1.5.1.tar.bz2tar -xvf apr-util-1.5.4.tar.bz2unzip pcre-8.32.zip// 安装apr./configure --prefix=/usr/local/apr && make && make install// 安装apr-util./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr && make && make install// 安装pcre./configure && make && make install// 安装apache./configure --prefix=/usr/local/apache --with-apr-util=/usr/local/apr-util && make && make install这时,apache已经可用了,直接访问就可以。
apache2.2+php5.3.8+mysql5.5安装配置超详细!!
Apache版本:apache_2.2.18-win32-x86-withsslPhp版本:php-5.3.8-Win32-VC9-x86Mysql版本:mysql-essential-5.5.16-m3-win32Phpmyadmin版本:phpMyAdmin-3.4.6rc1环境:两台server 03虚拟机添加了一块硬盘为E盘用来安装服务。
Windows自带服务未启用。
安装前准备:1、在服务器一上建立软件安装目录E:\Apache2 安装apacheE:\php5 安装phpE:\phpmyadmin 安装PHPmyadminE:\wwwroot 作为网页根目录2、在服务器二上安装MYSQL 安装在非系统盘上(从装系统时防止数据丢失)一、Apache安装与配置1、双击安装文件连2、设置系统信息,在Network Domain下填入您的域名(比如:),在Server Name下填入您的服务器名称(比如:,也就是主机名加上域名),在Administrator's Email Address下填入系统管理员的联系电子邮件地址(比如:yin peng@),上述三条信息仅供参考,其中联系电子邮件地址会在当系统故障时提供给访问者,三条信息均可任意填写,无效的也行。
下面有两个选择,图片上选择的是为系统所有用户安装,使用默认的80端口,并作为系统服务自动启动;另外一个是仅为当前用户安装,使用端口8080,手动启动。
一般选择如图所示。
按“Next”继续。
]3、选择安装类型,Typical为默认安装,Custom为用户自定义安装,我们这里选择Custom,有更多可选项。
按“Next”继续出现选择安装选项界面,如图所示,左键点选“Apache HTTP Server 2.0.55”,选择“T his feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。
MySQL5.6(Win764位)下载、安装与配置图文教程
MySQL5.6(Win764位)下载、安装与配置图⽂教程MySQL是⽬前⼗分流⾏的⼀种关系型数据库管理系统。
官⽹推出的安装包有两种格式,分别是:ZIP格式和MSI格式。
其中MSI格式的可以直接点击安装,按照它给出的安装提⽰进⾏安装,⼀般MySQL将会安装在C:\Program Files\MySQL\MySQL Server x.x (x.x是版本号)该⽬录中;ZIP格式是⾃⼰解压,解压缩之后MySQL就可以使⽤了,但是要进⾏配置。
我⽤的是ZIP格式的,所以,在此主要叙述ZIP格式的MySQL下载、安装与配置。
⼀.⼯具Win7 64位操作系统⼆.步骤第⼀步:下载安装包定位到MySQL Community Edition关于MySQL的版本,从软件的使⽤授权⾓度来说,分为Community版本和Commercial版本,其中Community版本就是我们通常可以从MySQL官⽅⽹站上可以下载到的社区版,它是基于GPL协议的,只要你的应⽤系统遵循GPL协议⽽开源,或者你的应⽤是内部使⽤,没有通过分销应⽤软件⽽获利的话,或者你开发商业应⽤软件的研发阶段都可以完全免费的使⽤这个Community版本;⽽使⽤MySQL开发商业应⽤时,是⼀定要采⽤Commercial版本才能销售和实现盈利的,即使是你的客户下载安装的MySQL,从遵循软件使⽤授权协议的⾓度来说,也是要购买Commercial版本授权的。
因为最新的版本是5.7,通过右侧选择5.6或者5.5版本截⽌到⽬前(2016/7/24),官⽹的最新版本是5.7.13,不过⾃⼰没有使⽤该版本,下载的是之前的版本5.6.31。
平台默认为Windows。
确认⾃⼰的机器字长,点击download即可。
第⼆步:解压解压之后可以将该⽂件夹改名,放到合适的位置。
我是将⽂件夹改名为MySQL Server 5.6,放到D:\Program Files\MySQL路径中。
linux+apache+tomcat+mysql+jsp+php_整合安装共8页文档
超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装超级无敌web服务器linux+apache+tomcat+mysql+jsp+php 整合安装自己的安装过程,以前发表在新浪博客,现在换地盘了转过来...自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西做好这个项目以后linux基本是入门了,学习更深入的东西也不是那么费力了1 装jdkjdk-6u3-linux-i586.bin#chmod u+x jdk-6u3-linux-i586.bin#./jdk-6u3-linux-i586.binln -s /usr/local/jdk1.6.0_03 /usr/local/jdkln -s /usr/local/jdk1.6.0_03 /jre /usr/local/jre#vi /etc/profile加入以下几行export JAVA_HOME=/usr/local/jdkexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/binexport CATALINA_HOME=/usr/local/tomcat保存退出。
#source /etc/profile 很重要刷新环境变量java –version 查看jdk是否安装成功2 httpd-2.2.6.tar.gz#cp httpd-2.2.6.tar.gz /usr/local#cd /usr/local#tar zxvf httpd-2.2.6.tar.gz#cd httpd-2.2.6#./configure –prefix=/usr/local/apache --enable-module=so#make#make install启动Apache,并测试。
整合apach+php+mysql
1. 设置PHP扩展包的具体目录,找到
; On windows:
; extension_dir = "ext"
改为 (值是ext文件夹的目录)
; On windows:
extension_dir = "D:/Develop/PHP/ext"
2. 开启相应的库功能,找到需要开启的库的所在行
在下一行添加 (绿色的位置是根据PHP的所在目录而定的)
LoadModule php5_module "D:/Develop/PHP/php5apache2_2.dll"
PHPIniDir "D:/Develop/PHP"
AddType application/x-httpd-php .php .html .htm
改为
date.timezone = Asia/Shanghai
配置完成,检测一下配置是否成功。重启Apache,在站点目录下新建文件index.php,输入内容:
<?php
phpinfo();
?>
打开浏览器输入http://localhost,显示如下内容,则安装成功,并且成功关联MySQL。
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
去掉前面的分号(注释),即改为
2. 在配置文件中找到
DirectoryIndex index.html
php5.5.6_+_apache2.4的安装配置方法
php5.5 + apache2.4 安装配置过程与图解php5.5 做了大量的更新,在与apache搭配的时候如何选择也很有讲究,这里我们以32位php5.6 和Apache2.4为例介绍如何配置。
工具/原料Win7/8 32位php5.5.6 6位Apache2.4 32位1 系统环境与软件1php5.5.6 下载链接:/download/#php-5.5推荐V11 x86,也就是32bit的。
2apache2.4,下载链接:/page/2.html同样是推荐V11,32位的。
3前面提到的V11是微软的一个组件,如果不安装的话会提示 msvcr110.dll丢失。
下载链接:h/solution请下载32bit的。
4根据引导安装V11,这里很简单啦,最后需要重启一次END2 php5.5.6配置1把下载下来的php解压,在D盘新建文件夹php,把解压出来的文件全部拷贝到d:\php\.2在系统环境变量PATH中添加;D:\php;D:\php\ext, 重启后生效END3 Apache2.4配置1把下载下来的Apache压缩包解压,拷贝到d:\Apache24\.2修改D:\Apache24\conf\httpd.conf.把ServerRoot这行修改为ServerRoot "D:\Apache24",双引号之间的就是你的apache放置的位置3修改D:\Apache24\conf\httpd.conf.把DocumentRoot按照下面的内容修改:DocumentRoot "d:/Apache24/htdocs"<Directory "d:/Apache24/htdocs">把Listen Port修改为:Listen 80804添加下面几行,增加对php5的支持:# php5 supportLoadModule php5_module D:/php/php5apache2_4.dllAddType application/x-httpd-php .php .html .htm# configure the path to php.iniPHPIniDir "D:/php"5保存httpd.conf, 重启Apache服务。
Php,apache和mysql配置教程
Php,apache和mysql配置教程首先,在“E盘建立文件夹,命名为‘wamp’,打开‘wamp’,在里面新建三个文件夹,分别命名为‘apache’、‘www’、‘mysql’。
一、安装apache双击“httpd-将出现Apache HTTP Server 2.2的安装向导界面,点击“next(继续)”将出现界面:选择“I accept the terms in the license agreement (我同意软件安装使用许可条例)”,点击“next(继续)”将出现界面:阅读“Apache安装Windows上的使用须知”后,点击“next(继续)”将出现界面:在Network Domain(在Server Name(Administrator’s Email Address(,点击“next(继续)”将出现界面:选择安装类型,“Typical(默认安装)、Custom(用户自定义安装)”,选择“Custom”点击“next(继续)”将出现界面:点选“Change”,将出现界面:改变apache的安装路经,点空格右边的下拉符号,Folder name:(Note········)下面的空格里是你要安装的路径。
如:“E:\wamp\”,点击“OK”回到前一步界面,选“next(继续)”,将出现界面:若安装选项有误,点击“Back”一步步返回检查。
若无误,点击“Install(安装)”,将出现界面:将出现界面:右下角栏目出现图标,表示Apache服务器已经开始运行,点击“Finish(结束安装)。
熟悉图标选项“stop(停止)、restart(重启)”,双击图标“”再点击‘restart (重启)’,将出现:在地址栏输入“localhost”,在按回车,将出现界面:则表明apache安装完成了。
把‘htdocs’里面的网页‘index.html’复制到‘www’下。
linux下的Apache2+mysql5+php5安装详解
linux下的Apache2+mysql5+php5安装详解linux下的Apache2 + mysql5 + php5 源码完整安装详解原来出处找不到了,恰巧是您的大作请海涵:-)一:准备软件包,存放/home/xiutuo/software/目录下。
主要软件包,1. httpd-2.2.6.tar.gz2. mysql-5.0.45-linux-i686-glibc23.tar.gz (这个版本是已编译好的压缩包,解压后稍做配置即可使用)3. php-5.2.5.tar.gz安装php所需的软件包(其中libxml2是安装php5必须的.)1. libxml2-(version).tar.gz ---> /pub/GNOME/sources/libxm22. libxslt-(version).tar.gz ---> /pub/GNOME/sources/libxslt3. curl-(version).tar.gz ---> /downloadGD库所需要软件包(有人说PHP源码包里自带了GD2.0.28和zlib,只要安装GD的三个支持包:jpg,png和freetype,但是我们还是下载)1. gd-(version).tar.gz ---> /Main_Page or /releases/2. freetype-(version).tar.gz ---> /projects/freetype3. jpegsrc.v6b.tar.gz ---> /files/jpegsrc.v6b.tar.gz4. libpng-(version).tar.gz ---> /pub/png/libpng.html5. zlib-1.2.3.tar.gz --->把以上所有软件包下载到:/root/Software/目录下.二:安装mysql# tar -zvxf mysql-5.0.45-linux-i686-glibc23.tar.gz# mkdir -p /usr/local/mysql# cp -r mysql-5.0.45 /usr/local/mysql# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql //开机启动mysql# cp /usr/local/mysql/support-files/f /etc/f添加mysql用户及用户组# groupadd mysql# useradd -g mysql mysql修改mysql目录权限# chown -R root /usr/local/mysql# chgrp -R mysql /usr/local/mysql# chown -R mysql /usr/local/mysql/data生成mysql系统数据库# /usr/local/mysql/scripts/mysql_install_db --user=mysql& //启动mysql服务# /usr/local/mysql/bin/mysqld_safe --user=mysql&如出现Starting mysqld daemon with databases from /usr/local/mysql/data 代表正常启动mysql服务了.按Ctrl + C 跳出修改 mysql 的 root 密码# /usr/local/mysql/bin/mysqladmin -u root -p password "123456"三:安装GD库(让PHP支持GIF,PNG,JPEG)a.安装 jpeg6 建立目录:# mkdir -p /usr/local/jpeg6# mkdir -p /usr/local/jpeg6/bin# mkdir -p /usr/local/jpeg6/lib# mkdir -p /usr/local/jpeg6/include# mkdir -p /usr/local/jpeg6/man# mkdir -p /usr/local/jpeg6/man1# mkdir -p /usr/local/jpeg6/man/man1# cd /root/Software/# tar -zvxf jpegsrc.v6b.tar.gz# cd jpeg6# ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static# make# make installb.libpng包(支持PNG)# cd /root/Software/# tar -zvxf libpng-(version).tar.gz# cd libpng-(version)# ./configure --prefix=/usr/local/libpng# make#> make installc.安装 freetype# cd /root/Software/# tar -zvxf freetype-(version).tar.gz# cd freetype-(version)# mkdir -p /usr/local/freetype# ./configure --prefix=/usr/local/freetype# make# make installd.安装zlib# cd /root/Software/# tar -zxvf zlib-1.2.3.tar.gz# cd zlib.1.2.3# mkdir /usr/local/zlib# ./configure --prefix=/usr/local/zlib# make# make installe.安装GD库# cd /root/Software/# tar -zvxf gd-(version).tar.gz# mkdir -p /usr/local/gd2# cd gd-(version)# ./configure --prefix=/usr/local/gd2 --with-jpeg=/usr/local/jpeg6 --with-zlib-dir=/usr/local/zlib --with-png=/usr/local/libpng --with-freetype=/usr/local/freetype # make# make installe.安装Curl库# cd /root/Software/# tar -zxf curl-(version).tar.gz# mkdir -p /usr/local/curl# ./configure --prefix=/usr/local/curl# make# make install四:安装apache2# cd /roo/Software/# tar -zvxf httpd-2.2.6.tar.gz# cd httpd-2.2.6# mkdir -p /usr/local/apache2# ./configure --prefix=/usr/local/apache --enable-modules=so --enable-rewrite# make# make install# /usr/local/apache2/bin/apachectl -k start //启动apahce用浏览器查看http://localhost,得到it works,说明apache已经配置成功了.# /usr/local/apache2/bin/apachectl -k stop //停止apache五:安装php5,php5必须有libxml2支持!a. 安装libxml2# cd /root/Software/# tar -zvxf libxml2-(version).tar.gz# cd libxml2-(version)# mkdir -p /usr/local/libxml2# ./configure --prefix=/usr/local/libxml2# make# make installb.安装 libxslt (可选安装,你可以不安装)# cd /root/Software/# tar -zvxf libxslt-(version).tar.gz# mkdir -p /usr/local/libxslt# cd libxslt-(version)# ./configure --prefix=/usr/local/libxslt --with-libxml-prefix=/usr/local/libxml2# make# make installc.安装php5# cd /root/Software/# tar -zvxf php-(version).tar.gz# mkdir -p /usr/local/php5# cd php-(version)# ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs \>--with-gd=/usr/local/gd2 --with-jpeg-dir=/usr/local/jpeg6 \>--with-zlib-dir=/usr/local/zlib \>--with-png-dir=/usr/local/libpng \>--with-freetype-dir=/usr/local/freetype -\>--enable-trace-vars --with-mysql=/usr/local/mysql \>--enable-mbstring=all --with-curl=/usr/local/curl --enable-mbregex \>--with-config-file-path=/usr/local/php5 --enable-ftp \>--enable-soap --with-xsl=/usr/local/libxslt# make# make install# cp php.ini-dist /usr/local/php5/php.ini (别忘记了呵呵)六:重新配置apache2让他支持php# cd /usr/local/apache2/conf# vim httpd.conf在LoadModule php5_module modules/libphp5.so添加AddType application/x-httpd-php .phpOK,基本的安装已经完成.重新起动APACHE:# /usr/local/apache2/bin/apachectl start如果重新起动APACHE出现:Syntax error on line 232 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server:/usr/local/apache2/modules/libphp4.so: cannot restore segment prot after reloc: Permission denied那就要按照下面的方法解决:1.chcon -t texrel_shlib_t /usr/local/apache2/modules/*.so2.编辑/etc/selinux/config,找到这段:# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# permissive - SELinux prints warnings instead of enforcing.# disabled - SELinux is fully disabled.SELINUX=enforcing把 SELINUX=enforcing 注释掉:#SELINUX=enforcing ,然后新加一行为:SELINUX=disabled保存,关闭。
Python和MySQL的快速集成
Python和MySQL的快速集成Python和MySQL快速集成是使用Python与MySQL进行关联的快捷方式,可以大大简化Python通过一些API访问MySQL数据库的工作。
它可以使用者在编写程序时节省精力,最大程度地提高生产力。
它可以让用户分分钟连接到MySQL数据库,以便访问存储在中的数据。
这对于那些希望保留MySQL作为其基础数据库,同时使用Python创建体面的Web应用程序的人来说,是一个非常有用的性能。
Python和MySQL快速集成的主要原理是,通过使用预先编写的Python库函数,可以在Python代码中直接调用MySQL数据库的命令行以及MySQL的C API。
这样,在编写代码时,就不需要再去重复定义调用MySQL的函数,程序员可以节省时间。
此外,Python的标准库中还包括一些内置的MySQL模块,它们被称为“mysqldb”和“pymysql”,可以为使用者提供更多的MySQL特性,包括安全认证、存储过程和视图等。
这些模块还可以扩展MySQL/Python连接,可以将MySQL数据库与其他Python工具集集成。
Python和MySQL快速集成的有明显的优点。
首先,它允许用户在python脚本中完成大多数数据处理任务,而不需要去编写MySQL的SQL代码。
其次,它提供了一种安全的、可控的方式来处理数据库,因为所有的连接都是由Python脚本控制的,而且数据是受控制的,这样就可以避免数据泄露。
此外,它还可以提供更多的功能,例如数据挖掘、报表分析、生成图表等。
总之,Python和MySQL快速集成是一种有用的技术,可以节省时间、节省开发效率,使程序员更好地利用Python开发数据库程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c:\apm\php-5.6.13;c:\apm\php-5.6.13\ext
测试方法:在apache目录下htdocs文件夹下创建“test.php”填写:
<?php
Phpinfo();
?>
重新启动apache 访问http://localhost/test.php
MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。
如果是msi格式
的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server 5.6 该目录中;zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。
解压之后可以将该文件夹改名,放到合适的位置,个人建议把文件夹改名为MySQL Server 5.6,放到C:\Program Files\MySQL路径中。
当然你也可以放到自己想放的任意位置。
1. 3
完成上述步骤之后,很多用户开始使用MySQL,但会出现图示的错误。
这是因为没有配置环境变量所致。
配置环境变量很简单:我的电脑->属性->高级->环境变量
选择PATH,在其后面添加: 你的mysql bin文件夹的路径(如:C:\Program Files\MySQL\MySQL Server 5.6\bin )
PATH=.......;C:\Program Files\MySQL\MySQL Server 5.6\bin (注意是追加,不是覆盖)
2.配置完环境变量之后先别忙着启动mysql,我们还需要修改一下配置文件(如果没有配
置,之后启动的时候就会出现图中的错误哦!:错误2 系统找不到文件),mysql-5.6.1X 默认的配置文件是在C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini,或
者自己建立一个my.ini文件,
在其中修改或添加配置(如图):
[mysqld]
basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录)
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目录\data)
以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),
输入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin 进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)
输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)
安装成功
安装成功后就要启动服务了,继续在cmd中输入:net start mysql(如图),服务启动成功!此时很多人会出现错误,请看注意:注意:这个时候经常会出现错误2和错误1067。
如果出现“错误2 系统找不到文件”,检查一下是否修改过配置文件或者是否进入在bin 目录下操作,如果配置文件修改正确并且进入了bin文件夹,需要先删除mysql(输入mysqld -remove)再重新安装(输入mysqld -install);
如果出现错误1067,那就是配置文件修改错误,确认一下配置文件是否正确。
服务启动成功之后,就可以登录了,如图,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!
END 注意事项:my.ini文件的编码必须是英文编码(如windows中的ANSI),不能是UTF-8或GBK等。