php如何正确配置
发布时间:2025-05-21 11:44:16 发布人:远客网络
一、php如何正确配置
你在本地搭建好了一个 Web开发环境,通常你需要修改环境的一些设置来达到一些目的,也有可能是 Web应用要求你去修改某些特定的设置,或者通过修改设置来优化网站的性能。修改 Web运行环境的设置是通过修改一些配置文件来完成的,比如想要修改 Apache的配置,你需要找到 httpd.conf这个文件,想修改 PHP的设置,一般是 php.ini这个文件,MySQL的设置文件通常是 my.cnf。找到这些文件所在的位置,打开以后,修改对应的选项的值,保存文件,然后重启 Web运行环境,这样就可以完成修改了。
我们通过新建一个 php文件来预览 php的相关配置信息。
1.找到你的文档根目录,这个目录是你的网站应用的发布目录,或者叫 Web目录,也就是只有把网站放在这个指定的目录里,才能通过浏览器打开,这个目录的位置你也是可以修改的。WAMP设置的这个目录的位置是 wamp/www,MAMP这个目录是在/Applications/MAMP/htdocs。
2.找到这个 Web根目录以后,在目录里新建一个扩展台是 php的文件,命名为 phpinfo.php。然后用编辑器(Brackets,Sublime...)打开这个新创建的 phpinfo.php。在这个文件里输入<?php phpinfo();?>。然后保存这个文件。
3.在浏览器里打开 phpinfo.php这个文件,地址应该是 localhost/phpinfo.php,因为我们是在根目录下创建的 phpinfo.php。Mac用户如果使用 MAMP,可能需要在地址里加上端口号,localhost:8888/phpinfo.php。在打开的页面上你会看到 PHP配置的相关的信息,php配置文件所在的位置,版本,php启用的模块等等,仔细的看一下这个页面上的东西。
在上面,你应该可以找到 PHP的配置文件所在的位置,也就是 php.ini这个文件的位置,你可以在打开的 phpinfo.php页面上搜索 php.ini,Loaded Configuration File这个项目右边的地址就是当前环境所使用的 php.ini这个文件的位置。在这里,先找到这个配置文件,然后去修改里面的几个设置。
1.找到当前环境所使用的 PHP配置文件,php.ini,这个文件的位置可以在 phpinfo.php这个页面上得到。WAMP可能是在 wamp/bin/apache/Apache2.4.4/bin/php.ini,这个文件可以使用文本编辑软件打开。注意文件里面有很多内容都是注释,也就是用;号开头,文字的颜色一般是浅灰色,这些内容只是用来解释跟提醒,并没有实际的用处。
2.搜索 upload_max_filesize,这个选项可以控制 Web应用最大的可以上传的文件的大小,默认应该是 2M,修改等号右边的值,改成 512M或其它任何你想要修改成的那个数字。
3.搜索 post_max_size,这个选项决定了 PHP可以接受的发送的最大的数据,默认它的值是 8M,把这个值改的大一些,可以跟 upload_max_filesize的值一样。
4.搜索 memory_limit,这个选项跟脚本最多可以使用的内存有关,把这个值改的大一些,比如 512M。
5.搜索 max_execution_time,执行解析脚本允许的最大的时间,单位是秒,有些应用需要让这个值大一些,这里我们可以改成 120。
6.保存所修改的 php.ini文件,关掉它,然后重新启动 Web运行环境,WAMP和 MAMP都提供了一个界面,点一下对应的按钮就可以重新启动环境了。这样环境就会加载修改以后的 php.ini文件。
7.再打开 phpinfo.php这个页面,然后搜索一下刚才修改的那些 php的设置,看一下对应的值是不是自己修改之后的值,如果是,证明修改成功,如果跟修改以后的值不一样,确定自己打开了正确的 php.ini文件。
二、PHP如何安装及配置
将下载的压缩包解压到纯英文目录下;
2.因为PHP是被动型的服务,目的就是为apache提供了处理php代码的服务。因此我们要做的配置就是告诉apache,PHP在哪?需要它处理什么样的文件。
所以,打开apache的配置文件,httpd.conf。
搜索LoadModule,找到之后按照相同的格式加载php模块,输入:
接着搜索mime_module,找到后按照相同格式在该标签内,输入:
放的位置是没什么要求,最好是能跟好队形,好修改。
上面添加的配置,分别是告诉php的位置,然后告诉服务器.php的文件会被当作“application/x-httpd-php”格式处理,而服务器里处理application/x-httpd-php格式的就是php。这样配置之后,一旦是.php的文件服务器都会调用我们的php来处理。
到这里php代码就可以正常使用了。
首先,在解压的php目录下找到php.ini-development文件,这是php提供的配置模版,复制并修改文件名为php.ini。
由于php是被动服务,它的配置文件也一样是apache来调用,所以还是要到apache的配置文件httpd.conf里添加:
接着,如果要添加扩展,可以在php的配置文件php.ini里搜索extension_dir,找到下图:
php配置文件的注释是靠“;”,这项配置是说明扩展文件的所在目录。
按格式加上:extension_dir="你的扩展文件目录"
你的扩展文件目录就是php解压目录下的ext文件夹,即:"解压目录/ext"。
在php.ini里添加:extension=你要添加的扩展名字
三、如何配置php服务器
1、首先是下载PHP安装文件和MYSQL安装文件,请注意MYSQL有很多个版本,有社区版、标准版、企业版、集群版,其中只有社区版是免费的。
2、在服务器上配置好IIS,推荐IIS7以上版本,控制面板-打开或关闭windows功能-万维网服务-应用程序开发功能里选上对应就可安装。
3、配置php环境:把php压缩包解压到C:\php目录下面,然后找到php.ini-dist,更名为php.ini,
把以下扩展前面的分号去掉以启用
默认为0,如果使用IIS,需要开启
默认开启,如果使用IIS,可以将其关闭
其次指定extension_dir目录和date.timezone,即
4、然后把extension=php_mysql.dll前面的分号去掉,保存并把php.ini复制到系统Windows目录下面。
5、然后依次打开我的电脑(右键)->管理->服务和应用程序->Internet信息服务(IIS)管理器,打开ISAPI和CGI限制,然后添加php的ISAPI的执行文件php5isapi.dll.
6、配置Mysql:把下载的mysql文件直接安装即可,然后复制php目录下面的libmysql.dll到系统Windows下面的System32目录里。
如果是php5.3及以上版本,根本没有php5isapi.dll,也不需要把php.ini移动到windows安装目录,建议采用安装版,直接安装即可。