怎么搭建phpphp mysql环境搭建Apache+PHP+mysql

以上由提供
当前位置:
> 详细页面
WinXP如何安装Apache+MySQL+PHP环境
时间: 14:20来源:作者:小兰
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
系统教程栏目
热门系统教程
在笔记本电脑早已普及到会议室的这个年代,商务人士拿笔记...
热门系统下载
最新系统教程
热门软件下载
Copyright&2011 系统之家(www.xitongzhijia.net) 版权所有 闽ICP备号-1
本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!
如侵犯到您的权益,请及时通知我们,我们会及时处理。博客访问: 1362572
博文数量: 216
博客积分: 10013
博客等级: 上将
技术积分: 2352
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Mysql/postgreSQL
PHP+MYSQL+APACHEwindows
MYSQLmysqlmysql-frontmysql-gui-tools
mysqlmysql
D:\mysql\bin>net&&start mysql& && &D:\mysql\bin>net&&stop&&mysql
&&&&&& MYSQLMYSQL
Mysql“my.ini”MYSQL
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION"
#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION"
ERROR1064:
MySQL/ MySQL&& /0&& ASCII 0 (NUL)&& /n&& && /t&& && /r&& && /b&& && /'&& (')&& / "&& ( ")&& //&& (/)&& /%&& %%%&& /_&& ___&& /%/%_/%/_%_&&
&& 1 ''''&&
" " " " / 2
"'' "&& SELECT&&
mysql > SELECT 'hello', ' "hello "', ' " "hello " "', 'hel''lo', '/'hello'; +----------+--------------+-------------------+----------+---------+ | hello&& |&& "hello "&& |&& " "hello " "&& | hel'lo&& | 'hello&& | +----------+--------------+-------------------+----------+---------+
mysql > SELECT&& "hello ",&& "'hello' ",&& "''hello'' ",&& "hel " "lo ",&& "/ "hello "; +----------+----------+-----------+------------+-----------+ | hello&& | 'hello'&& | ''hello''&& | hel "lo&& |&& "hello&& | +---------+-----------+-----------+------------+-----------+
mysql > SELECT&& "This/nIs/nFour/nlines "; +--------------------+ | This Is Four lines&& | +--------------------+&&
BLOB&& NUL&& ASCII 0'/0'ASCII '0'&& /&& ASCII 92'//' '&& ASCII 39/'&& "&& ASCII 34/ "
string replace = "'";
//size_t start = contentsql.find_first_not_of(replace);
size_t start =0;
size_t end = 0;
while(start!=string::npos)
end = contentsql.find_first_of(replace,start+1);
if(end==string::npos)
contentsql.insert(end,"'");
//contentsql.erase(end,1);
start = contentsql.find_first_not_of(replace,end+1);
结构体格式时间
#ifndef & _TM_DEFINED & & struct & tm & { & & & & & & & & & & int & tm_ & & & & & /* & seconds & after & the & minute & - & [0,59] & */ & & & & & & & & & & int & tm_ & & & & & /* & minutes & after & the & hour & - & [0,59] & */ & & & & & & & & & & int & tm_ & & & & /* & hours & since & midnight & - & [0,23] & */ & & & & & & & & & & int & tm_ & & & & /* & day & of & the & month & - & [1,31] & */ & & & & & & & & & & int & tm_ & & & & & /* & months & since & January & - & [0,11] & */ & & & & & & & & & & int & tm_ & & & & /* & years & since & 1900 & */ & & & & & & & & & & int & tm_ & & & & /* & days & since & Sunday & - & [0,6] & */ & & & & & & & & & & int & tm_ & & & & /* & days & since & January & 1 & - & [0,365] & */ & & & & & & & & & & int & tm_ & & & /* & daylight & savings & time & flag & */ & & & & & & & & & & }; & & #define & _TM_DEFINED & & #endif & &struct tm *
time_t time_;
local=localtime(&time_);
string timesql("");
char timetmp[256];
itoa(local->tm_year+1900,timetmp,10);
timesql+="-";
itoa(local->tm_mon+1,timetmp,10);
timesql+="-";
itoa(local->tm_mday,timetmp,10);
timesql+="-";
itoa(local->tm_hour,timetmp,10);
timesql+="-";
itoa(local->tm_min,timetmp,10);
timesql+="-";
itoa(local->tm_sec,timetmp,10);
1MySQL(PHP)
windows%MySQL(PHP)_installdir%\my.ini//MySQL(PHP)my.iniMySQL(PHP)
[MySQL(PHP)d]
skip-grant-tables
2MySQL(PHP)
net stop MySQL(PHP)
net start MySQL(PHP)
/etc/init.d/MySQL(PHP)d restart
MySQL(PHP) -uroot -p MySQL(PHP)
root 7758521
update user set password=PASSWORD("7758521") where user='root';
quit MySQL(PHP)
MySQL(PHP)
MySQL(PHP)
7758521MySQL(PHP)
Apachewindowsapacheapacheapachehttpd-languages.confAddDefaultCharset gb2312httpd.confInclude conf/extra/httpd-languages.conf#
PHPApache2.2.xmoduleapacheconf/.It works
index.phpapache/htdocs,
print "php\n";
print "php";
phpinfo();
mysqlmysqlphp5mysqlphp.iniphp_mysql.dllphp.ini
Extension=php_mysql.dll
$sserver&& ="127.0.0.1:3306";
$susername = "root";
$spassword = "";
$dblink =@mysql_connect($sserver,$susername,$spassword);
$dbname = "medicine";
if($dblink==null)
&&&&&& echo "";
&&&&&& exit();
&&&&&& echo "{$sserver}";
&&&&&& $bresult =mysql_select_db($dbname,$dblink);
&&&&&& if($bresult==TRUE)
&&&&&&&&&&&&& $ssql1 = "show databases";
&&&&&&&&&&&&& $result = mysql_query($ssql1,$dblink);
&&&&&&&&&&&&& echo "result:".$result.",".gettype($result)."";
&&&&&&&&&&&&& }
&&&&&& @mysql_close($dblink);
阅读(5304) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。本帖子已过去太久远了,不再提供回复功能。热门标签:
???前天晚上笔记本硬盘突然一命呜呼了,于是我不得不忍痛割爱,把移动硬盘拆了装到笔记本里面去,然后开始重装系统。想着之前2G的内存跑WIN7有点吃力,就装了经典的XP,系统装好以后就是装各种软件,等什么都装好了以后我开始着手安装配置PHP环境。
前天晚上笔记本硬盘突然一命呜呼了,于是我不得不忍痛割爱,把移动硬盘拆了装到笔记本里面去,然后开始重装系统。想着之前2G的内存跑WIN7有点吃力,就装了经典的XP,系统装好以后就是装各种软件,等什么都装好了以后我开始着手安装配置PHP环境。
我是一个有强迫症的人,装什么软件都得用最新的(主要是版本更新快的软件),于是我选择了Apache2.4.16、PHP5.6.11和MySQL5.6.24,都是最新版的,结果悲剧了,Apache好好的,结果加载PHP就罢工启动不了了,查看错误日志大概意思是不能加载php5apache2_4.dll。于是我在网上找解决方案,很多人认为是VC运行库版本不同导致的,比如你下载的PHP是VC9版本的,你就得安装VC9运行库。然后我照做了,但依然悲剧。直到我在一个论坛帖子看到这样一句话,瞬间石化。PHP5.5以后开始不支持XP了!
想着XP虽然好资源少,但毕竟已经被微软放弃了,安全性没有WIN7好,还是装回WIN7吧。但已经没有时间了,该睡觉了。于是决定昨晚回到家再来装WIN7的系统。关于安装系统和各种软件的细节,此处省略N个字。我重点说说我是怎么安装配置PHP环境的。
第1步:从Apache、PHP和MySQL下载最新的软件压缩包,就是无需安装解压后就可以用的。
第2步:在C盘建立一个文件夹,我取名WAMP,并分别建立四个子文件夹,分别是:Apache、PHP、MySQL和WWW。这里解释一下,WWW是存放网站文件的文件夹,我不习惯放在Apache默认的htdocs文件夹。
第3步:将下载好的三个软件压缩包分别解压到相应的文件夹,并开始着手配置。
第4步:打开Apache中的httpd.conf,将服务器根目录改为:C:/WAMP/Apache。
第5步:进入CMD命令窗口,进入到Apache的bin目录下,输入命令开始安装Apache服务:httpd.exe -k install -n Apache。后面的-n Apache默认是可以不加的,那么服务名就会是Apache2.4,其实用不用都没多大关系。
第6步:运行Apache的bin目录下的ApacheMonitor.exe,这个是用于控制运行关闭Apache的客户端软件,然后点击Start运行Apache。建议创一个ApacheMonitor.exe的快捷方式,放到启动文件夹,那么就可以实现开机自启动了。
第7步:继续优化httpd.conf配置文件,主要有以下几点:首先要加载mod_vhost_alias.so和mod_rewrite.so,分别用于实现虚拟主机和伪静态,话说你总不能安装配置好了环境,就只放一个网站吧。其次修改文档目录,搜索htdocs,有两处地方,直接改成C:/WAMP/WWW,注意一点,前面的变量也是要删除的,它代表的是Apache的路径,实际上我就是把一个变量+常量的语句改成了常量。再次修改默认文件类型,我在index.html后面加了一个index.php。最后,将所有值为none的改为all。比如AllowOverride all。
第8步:开始着手配置PHP,将PHP的开发版本配置文件改名为php.ini。然后开始修改里面的内容。首先,找到On Windows,将extension_dir的值改为:C:/WAMP/PHP/ext,然后加载一些模块,就是找到下面的这些扩展,去掉前面的分号,对了,extension_dir前面的分号也要去掉,这个是PHP配置文件的注释格式。主要有几个扩展要加载:php_curl.dll、php_gd2.dll、php_mbstring.dll、php_mysql.dll、php_mysqli.dll和php_xmlrpc.dll。
第9步,开始着手配置MySQL。首先,复制MySQL的bin目录的路径,添加到系统变量。其次修改MySQL配置文件,将basedir和datadir的值分别改为MySQL的安装路径和数据库保存路径,比如我设置的分别是“C:/WAMP/MySQL”和“C:/WAMP/MySQL/data”。再次安装MySQL服务,和安装Apache服务一致,安装服务要进入到bin目录下,不同的是Apache是打开httpd.exe,而MySQL要改为mysqld.exe.最后运行MySQL:net start mysql。
第10步:继续配置httpd.conf文件,加载PHP模块,加入这三行代码保存即可:
LoadModule php5_module “C:/WAMP/PHP/php5apache2_4.dll”
AddType application/x-httpd-php .php .phtml
PHPIniDir “C:/WAMP/PHP”
保存配置文件,重新启动Apache,好了,大功告成!
最后我补充几点:
1、其实需要配置一下虚拟主机才能正常使用,否则Apache是启动不了的,也就是说必须要建立一个127.0.0.1的虚拟主机。我建议清空httpd-vhosts.conf文件的所有内容,添加
DocumentRoot “C:/WAMP/WWW”
2、如果需要添加多个网站,只需要添加并将127.0.0.1改为127.0.0.N即可,文档根目录当然也是要修改了,这个就不多说了。
3、由于MySQL选择的压缩包版本,所以没有控制台,你可以选择用CMD登录,但是我个人建议安装一个MySQL Workbench的界面化管理软件,是MySQL官方推出的软件,操作有好,功能强大并安全性好。再或者弄一个phpMyAdmin也是可以的。
4、MySQL安装好以后,用户root的密码默认为空,需要登录后修改。
好了,今天就分享到这里,希望能帮到你,如果在安装的过程中有什么问题,欢迎加QQ交流。
????????????????????????????????????????????
亲,如果您有投稿爆料、广告投放、商务合作、寻求报道、酷站推荐等业务,请您联系站长发送邮件至:,谢谢合作!
先从我自己介绍,80后创业。我真正接触电脑是从高一开始的,之前其实家里也买不…
历时一个月“618狂欢节”刚刚落下帷幕,国内各大手机品牌的销量排名也基本成定局…
这好像是我第一次为一部电影写影评,我不算是一个电影爱好者,但是对动作片情有…
今天将未完成的JavaScript学习笔记编译成PDF文件,然后突然冒出个想法,如何实…
6月3日消息,北京市交通委运输管理局、市交通执法总队和市公安局公交保卫总队近…推荐这篇日记的豆列
······

我要回帖

更多关于 php mysql环境搭建 的文章

 

随机推荐