php Apache mysql环境 怎样架构linux (php阿帕奇)

admin 2025-02-07 46 0

本文目录导航:

怎样架构linux+php+Apache+mysql环境

由于php是一个zip文件(非install版),安装较为简单解压就行.把解压的 php-5.2.1-Win32 重命名为 php5.并复制到C盘目录下.即安装路径为 c:\php1 找到php目录下的 (或者-dist)文件,重命名为 并复制到系统盘的windows目录下(以c:\windows为例).2 再把php目录下的,复制到目录 c:\windows\system32下.3 把php\ext目录下的php_,php_,php_文件复制到c:\windows\system32下注意:不要把 php_ 和 php_ 混淆如果没有加载 php_ php将不能处理图像.没有加载php_ php将不支持mysql函数库php_在后面使用phpmyadmin时支持宽字符配置php并关联MySQL1 设置扩展路径查找 extension_dir 有这么一行extension_dir = ./将此行改成extension_dir = C:\php\ext其中C:\php是你安装php的路径.路径不正确将无法加载dll(注意:有些php版本是 ;extension_dir = ./ 要把前面的分号去掉)2 分别查找;extension=php_;extension=php_;extension=php_把上面3项前面的分号去掉,这样apache启动时就可以加载这些dll了注意不要把 ;extension=php_ 和 ;extension=php_ 混淆当然前面我们也把这些dll复制到system32下了.(大家在安装的过程中都注意到如何把一些dll加载入来了.以后要加载一些dll,比如说php_,也就懂得怎么加载了)3 设置会话保存路径查找_path 有这么一行; _path = N;/path在此行后加入一行(注意是加入一行,不是加到后面)_path = C:\WINDOWS\Temp保存到你的临时目录下,这里完全可以保存到windows临时目录Temp下4 是否显示错误 display_errors出于安全性考虑,display_errors 有些版本也默认为 Off.就是说在调试时,如果php代码有误,就只出现一个空白页.而不会显示出错原因和出错行数.这样调试起来将非常不便,建议根据自己需要修改查找display_errors = Off (注意不是 ; - display_errors = Off [Security])改成display_errors = On5 php5时差问题<?php echo date(Y-m-d H:i:s);?>时间相差八小时为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时查找有这么一行; =将;去掉,改成、 = PRC其中PRC:Peoples Republic of China 中华人民共和国,PHP的文件上传问题文件上传成败关键的几点配置文件上传的程序没有错,但php的配置很可能导致文件不能上传成功.一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time在里查找max_execution_time默认是30秒.改为max_execution_time = 00表示没有限制另一种方法是可以在php程序中加入set_time_limit();来设定页面最久执行时间_time_limit(0);//0表示没有限制修改 post_max_size 设定 POST 数据所允许的最大大小。

此设定也影响到文件上传。

php默认的post_max_size 为2M.如果 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空.查找 post_max_size .改为post_max_size = 150M很多人都会改了第二步.但上传文件时最大仍然为 8M.为什么呢.我们还要改一个参数upload_max_filesize 表示所上传的文件的最大大小。

查找upload_max_filesize,默认为8M改为upload_max_filesize = 100M另外要说明的是,post_max_size 大于 upload_max_filesize 为佳 perl 需要安装到c:/perlZendOptimizer 安装时把 apache 服务器关掉,在过程中要指定 apache 和 php 的安装路径在Win2K环境下安装Apache PHP软件需求:Windows 2000 Professional ; Apache 1.3.19 (apache_) ; PHP 4.0.5 () ; MySQL 3.23.38 ()安装过程将 Apache 1.3.19 安装到 C:\Web\apache\ 目录下。

将 PHP 4.0.5 解压到 C:\Web\php\ 目录下。

将 MySQL 3.23.38 安装到 C:\Web\mysql\ 目录下。

将 C:\web\php\ 文件拷贝到 C:\WINNT\system32\ 目录下。

将 C:\web\php\ 文件拷贝到 C:\WINNT\ 目录下。

将 C:\web\php\-dist 文件拷贝到 C:\WINNT\ 目录下,并将-dist 更名为 。

运行 C:\Web\apache\Apache\ -i –n运行 C:\Web\mysql\bin\ --install编辑 C:\WINNT\找到 “extension_dir = ./ ” 字段,将其改为 extension_dir = C:\myphp\php\extensions。

运行 C:\Web\apache\Apache\ -i –n编辑 C:\Web\apache\Apache\conf\找到“ #BindAddress*” 字段将其改为 BindAddress 127.0.0.1 。

(如果主机有固定IP地址,此处改为主机IP地址。

如 BindAddress 211.101.152.106),找到 “ServerName” 字段,将其改为 ServerName localhost。

(如主机有固定主机名,此处改为主机的主机名。

如ServerName bn001 )。

找到“ ScriptAlias /cgi-bin/ C:/Web/apache/Apache/cgi-bin/ ” 字段,在其下面加入 ScriptAlias /php/ C:/Web/php/ 。

找到 “# And for PHP 4.x, use: ” 字段,在其后面加入:AddType application/x-httpd-php 3AddType application/x-httpd-php 4AddType application/x-httpd-php application/x-httpd-php Application/x-httpd-php c:/Web/php/找到“ #LoadModule usertrack_module modules/mod_” 字段,LoadModule php4_module c:/web/php/sapi/下的PHP环境配置所需软件;;所有软件均安装在/export/home/guoj/下,也可在其他目录。

安装mysqlgzip -dc | tar xvf-cd mysql-3.22.30./configure -prefix= /export/home/guoj/mysqlMakemake installscripts/mysql_install_dbcd../mysql/binbin/safe_mysqld & 安装php apachegzip -dc apache_ | tar xvf-gzip -dc | tar xvf-cd apache_1.3.11./configure -prefix= /export/home/guoj/wwwcd ../php-3.0.11./configure -with-apache= /export/home/guoj/apache_1.3.11-with-mysql= /export/home/guoj/mysql -enable-track-varsMakemake installcd ../apache_1.3.11./configure --prefix= /export/home/guoj/www--activate-module=src/modules/php3/ installcd ../php-3.0.11cd ../-dist 修改_root=/export/home/guoj/www/htdocs/extension_dir=/export/home/guoj/php-3.0.11/extension=php3_ /usr/local/lib/ ../www/conf/加上以下几句:AddType application/x-httpd-php3 3<Directory /export/home/guoj/php-3.0.11/>Options FollowSymLinksAllowOverride None</Directory>../www/bin/apachectl start

php Apache mysql环境 怎样架构linux (php阿帕奇)

怎么搭建php服务器?

php服务器搭建有两种方式

一种是linux+apache+mysql+php方式。

另外一种是windows+IIS+mysql+php方式。

还有一种方式,就是在windows模式下,用apache作为服务器。

这种情况。

第一种配置较为复杂。

而且一般作为服务器居多,个人电脑测试用,一般以windows为主。

所以下面的配置方式以windows7为例:

首先,你需要去下载php的原始文件,绿色版的,安装版的均可。

1.将下载的php压缩解压。得到如下的目录

2.添加IIS,windows7默认情况下是不安装IIS的。

打开控制面板->程序和功能->打开或关闭windows功能。安装好IIS后如下:

3,添加处理程序映射

请求路径设为*,模块选择fastCgiModule。

在windows+IIS模式下。

fastCGI模式比传统的isapi模式效率要高很多。

可执行文件选择刚才解压的目录。

文件类型选择,选择对应的文件即可。

下面的名称可任意。

然后确定。

重启IIS。

服务器就好了。

另外所谓的MYSQL。

直接下载安装版的就行了。

lamp是什么意思

Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。

随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。

从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案.lamp [læmp] [词典释义]n. 1. 灯,油灯,灯火 2. (发出热射线等的)照射器vt. 1. 照;照亮vi. 1. 发亮

评论(0)