配置环境 系统:win7 PHP版本:5.3.x MYSQL 版本:5.0.27 Apache:2.2.4 (Win32) 设置方法: 打开D:\wamp\bin\apache\Apache2.2.17\conf\httpd.conf 在最后添加 NameVirtualHost *:80 DocumentRoot "D:\wamp\www\bbs" ServerName www.a.com 配置中应该注意: ServerName *:80 这里的*可以改为本机ip比如192.168.1.11 NameVirtualHost *:80 VirtualHost *:80 保持原样不改 再到hosts文件里写一句:127.0.0.1 www.a.com (Hosts文件的位...
安装PHPnow时如果遇到下列问题: 安装服务[apache_pn]失败.可能原因如下: 1. 服务名已存在,请卸载或使用不同的服务名. 2. 非管理员权限,不能操作 Windows NT 服务. 请首先确认操作系统的版本。如果您正在使用Windows Vista或Windows 7,那么首先要排除权限问题。您可以在”开始——搜索“中输入”cmd“,在搜索结果中找到“cmd.exe“,点右键,选择“以管理员身份运行”。然后使用DOS命令重新运行“PHPnow”解压目录中的“Init.c...
首先下载好需要安装的配置文件1、apache-2.2.162、php-5.2.14-Win32一、apache配置apache的安装不说了,安装过程中选择自己想安装的位置,一路next,就可以了。默认80端口,安装结束后,浏览器输入http://localhost/进行验证,成功的话会输出It works!apache配置:配置文件位于安装目录下的%APACHE_HOME%\conf\httpd.conf,修改根目录DocumentRoot(一共两处)。端口也在这里修改。二、php配置把下载好的php-5.2.14-Win32.zip解压。...
整个安装流程如下: 1,首先安装apache:我安装的版本是: httpd-2.2.16-win32-x86-openssl-0.9.8o.msi 网址:http://www.apache.org/dist/httpd/binaries/win32/ apache安装和配置比较顺利,没什么好说的。 更改文件路径的方法: 在文件的安装目录下,我的是:D:\Program Files\Apache Software Foundation\Apache2.2\conf,打开httpd.conf搜索:DocumentRoot “C:/web/apache/htdocs”将值修改成你想要的发布路径,比如: Docume...
在公司的网站中, 我发现需要一个可以无线接收我的电子邮件,股市资讯等. 不想要付钱给人来得到我要的资讯, 我决定了开发一个无线网站.这样的资讯在网际网路上是没问题的,但是它被分散得难以收集。我需要可以执行 php ,存取资料库,并且我需要 PHP 为我做另外的功能。这篇文章含盖了wml 的基础, 如何建立你的 apache Server 和 php 。这些基础可让你建立环境并且自己学习往後的应用. 需 求 你要对 Apache Web Server, Php 和 html ...
1. Apache 的安装 安装apache(最新版本1.3.14)后,配置安装apacheconf目录下的httpd.conf文件如下: 1.1 查找#ServerName new.host.name,将new.host.name更换成你自己的主机名,如主机名为 xman 则改为 ServerName xman 同时将前面的#去掉。 1.2 发布你的某个文件夹: 如你想发布你的目录 d:myweb,发布名为myweb,在httpd.conf文件中查找Alias,在下面添加 Alias /myweb "d:/myweb" 注意在Apache 1.3.14中,引号中的路径用"/"隔开...
/*MYSQL的事务处理主要有两种方法。1、用begin,rollback,commit来实现begin 开始一个事务rollback 事务回滚commit 事务确认2、直接用set来改变mysql的自动提交模式MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过set autocommit=0 禁止自动提交set autocommit=1 开启自动提交来实现事务的处理。当你用 set autocommit=0 的时候,你以后所有的SQL都将做为事务处理,直到你用commit确认或rollback结束。注...
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大,最好运用foreach代替。5、注销那些不用的变量尤其是大数组,以便释放内存。6、尽量避免使用__get,__set,__autoload。7、re...
header(content-type:text/html;charset=utf8);$Database = new PDO(mysql:host=127.0.0.1;dbname=iweb,用户,密码);//执行SQL语句 锁掉userinfo表$sql = "LOCK TABLES iwebshop_goods WRITE";//表的WRITE锁定,阻塞其他所有mysql查询进程$Database->exec($sql);//执行更新或写入操作$sql = "UPDATE iwebshop_goods SET `store_nums`=`store_nums`-1 WHERE store_nums>0 and id=1";$Database->exec($sql);//当前请求的所有写操作做完...
Apache url_rewrite:LoadModule rewrite_module modules/mod_rewrite.so RewriteEngineonRewriteBase /RewriteCond%{REQUEST_FILENAME} !-dRewriteCond%{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]#RewriteRule ^(.*)$ index.php?$1 [QSA,L]Nginx url_rewrite:location / {if (!-e $request_filename) {#一级目录rewrite ^/(.*)$ /index.php/$1 last;#二级目录rewrite ^/public/(.*)$ /public/index.php/...
本文讲述了php编译安装php-amq扩展的方法。分享给大家供大家参考,具体如下:用途:这个扩展是用来操作rabbitmq服务端的一、安装总括1、编译安装librabbitmq库这是一个开源c语言的库。用来与rabbitmq进行通信而php的php-amqp扩展就是使用这个库与服务端通信。所以必须先安装这个开源库。下载地址:https://github.com/alanxz/rabbitmq-c/点击此处本站下载。2、编译php-amqp扩展的源码注:两个的版本要指定,避免冲突。librabbitmq库...
<?php /*** Created by PhpStorm.* User: Administrator* Date: 2016/6/27* Time: 18:55*/Class Mysqls{private $table; //表private $opt;public function __construct($host,$user,$pwd,$name,$table_names){$this->db=new mysqli($host,$user,$pwd,$name); //数据库连接if(mysqli_connect_errno()){echo "数据库连接错误".mysqli_connect_errno();exit();}$this->db->query("set names utf8");$this->table=$table_names;$t...
把mysql数据库生成数据字典,直接可用便于查看数据库表、字段,做一个数据字典是很有必要的,下面只需要简单更改下配置就可以用了,样式也是挺好的。<?php header(content-type:text/html;charset=utf-8); define(DB_HOST,localhost); define(DB_USER,root); define(DB_PASS,root); define(DB_NAME,test); define(DB_PORT,3306); define(DB_CHAR,utf8); define(APPNAME,); $c mysql_select_db(DB_NAME); mysql_query(se...
PHP地址为:http://windows.php.com/download/ Apache地址为:http://www.apachelounge.com/download/ Mysql地址为:http://dev.mysql.com/downloads/mysql/1 安装VC14安装VC14,即Visaul C++2015 必须安装,因为windows版本的php7是用VC14编译的,不安装会出现不能加载 module php7apache2_4.dll的错误。2 安装apache2.4下载httpd-2.4.23-win64-VC14.zip解压 修改配置文件D:/ApacheServer/Apache/conf/httpd.conf ServerRoot “...
最近自学PHP,在这简单说下PHP工程怎么用电脑的浏览器去访问。我用的是mac系统,开发工具是Zend Studio,Apache/2.4.18。比如我们要设置本机的虚拟域名为my.com一、首先找到Apache的安装目录:我的是在/private/etc/apache2在此目录下找到文件httpd.conf,在文件内容的中间位置有下面两行:# Virtual hosts#Include /private/etc/apache2/extra/httpd-vhosts.conf把第二行放开,即删掉## Virtual hostsInclude /private/etc/apache...