c:\php\php.exe abc.php
如果需要使得双击abc.php就运行,需要配置一下文件管理,使得*.php文件用c:\php\php.exe来处理,一般可以在第一次双击abc.php文件的选择php.exe,也可以使用下裤裤面的命令:
assoc .php=PHPScript
ftype PHPScript=c:\php\php.exe %1 %*
如果需要在IIS、APACHE等WEB服汪纯基务器里面使用PHP处理网页,需要相应的进行配置。
下载大家可以百度一下phpstudy,然后点击下载返搏即可!
安装
首先点击安装包,
点击选择下一步,进入安装路径选择界面。
在这里,小编建议选择除了C盘以外的硬盘。在这里,小编选择的是D盘的安装路径,朋友们可以根据自己的需要选择安装路径。如果,你要单独安装一个文件夹中,那就需要重新在指定硬盘中创建新的文件夹进行安装。
然后,单机下一步即可!进入安装组件文件界面。
这里,小编要说一下,大家可以根据自己的选择进行选择。一般情况下,大多数的php程序都会选择Apach&PHP。而基本安装组件是必选的,不然会造成程序无法正常运行。可选组件大家可以根据自己的需要进行选择。小编个人建议,没有经验的朋友漏瞎祥最好选择默认的,这样就可以满足你的需求了!
下面这个是你要调试的程序安装路径,也就是网站源码放置位置,这个大家可以随意指定路径,但是文件名必须以WWW开头。
然后,点击下一步。
等待进度条读取完成,会d出数据库启动d窗,等待d窗显示数据库启动完成后进入最后的安装界面点击完成即可。
点击完成后,会d出默认系统路径的网页页面,并且有phpstudy的使用手册。新手朋友可以仔细阅读一下。
在显示Apache以及MySql后面都为绿色的时候,就说明已经安装成功,并且程序正常神坦运行了!
php模块安装的方式1、静态安装
将先将在安装php之前先将需要安装的程序装上,如ftp、mhash、mcrypt……安装完成后,解压php安装包,执行./configure
--with-ftp
--with-mhash
--wth-mcrypt等等。后面具体跟的参数可以参看./configure
--help查看。编译好后,执行make
&&
make
install
就行了。
2、动态安装
而在往往我们进行编译php时经常会忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想再重新装php,于是可以采用phpize来动态加载需要安装的模块。
具体实现方法如下(这里以忘记安装pdo_mysql模块为例):
cd
/root/source/php-5.3.10/ext/pdo_mysql
/usr/local/php/bin/phpize
在安装完mysql后,并不是进入/root/source/mysql-5.5.21目录运行phpize,而是进入php的源文件中要增加的扩展模块的文件目录---也滑首就是/root/source/php-5.3.10/ext/pdo_mysql目录执行phpize。如果不是这样 *** 作的话就会提示下面的错误:
Cannot
find
config.m4.
Make
sure
that
you
run
'/usr/local/php/bin/phpize'
in
the
top
level
source
directory
of
the
module
关于上面的这个错误,我不得不鄙视下网上有些自以为是的家伙,自认为对所有的安装 *** 作很懂,报上面的错误的时候,去修改源代码,搞的乱七八糟,误人子弟。根本不按php官方的文档 *** 作。
目录/root/source/php-5.3.10/ext/pdo_mysql
,在运行phpize命令前并没有configure文件,只有config.m4文件。运行phpize就生成了一个可执行的configure文件。此时就可以按照下的方法编译了:旅让歼
./configure
--with-php-config=/usr/bin/php-config
(还可以加一些其他的参数,可通过./configure
--help查看)
make
make
install
编译完成后会提示扩展模块生成在/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626目录。
修改php.ini文件
vi
/usr/local/php/拆冲etc/php.ini
在其文件结尾加入下面的内容:
extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626"
extension=pdo_mysql.so
安装完成后,重启php-fpm和web服务器。(因为我用的是php-fpm和tengine,如果用的是apache则也重启相应的程序,重新加载就行了)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)