当前位置:首页 > 服务器 > 正文

php服务器规划(php怎么配置服务器)

今天给各位分享php服务器规划的知识,其中也会对php怎么配置服务器进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何架设PHP服务器

要先安装mysql、然后apache或者nginx 在下载php对应的源码编译,如果少什么在下什么在编译安装。

真正的PHP服务器环境都是怎么配置?

一般都是挨个软件安装的,比如WINDOWS下面是先安装APACHE,在安装与配置PHP。

LINUX下面也是一样,先安装HTTPD,再安装PHP。两者都可以提前安装相关的数据库。LINUX下面比较复杂,手动设置的地方比较多。

建议还是从手动安装与配置学起,毕竟手动安装的可扩展和变更性比较强,自己也能真正学习到环境配置知识。

如何架设PHP服务器?apache+mysql+PHP什么意思啊?

Apache2.0.50 :

PHP5.0.2 :

MYSQL5.0.2:

phpmyadmin:

二、简单安装过程:

(一)Apache:

Apache2.0.50的安装很简单,我就直接把他装到了E盘根目录下(我C盘是系统盘,D盘是temp盘,偶发现在windows下单独拿个分区来做临时文件的存放地对系统的速度影响不小,这样做能提升系统运行的速度,感兴趣的朋友可以试试看),安装完后我的apache目录就是E:\apache2

(二)PHP:

我是直接解压缩放到E盘php目录下了,这样查找文件会方便许多。

(三)Mysql:

直接装到E:\mysql下,它的默认目录太长,是在C盘下的,偶的C盘是除windows的文件外别的一概不放的。

一、先修改apache的http.conf文件这个文件我改了几个地方:

把PHP直接作为apache的一个模块运行,我在里面加了两句:

LoadModule php5_module "E:/php/php5apache2.dll"

AddType application/x-httpd-php .php

我在E:\apache2目录下建立了一个www的目录用于存放我的站点文件,在http.conf里改了这样一句话:

把DocumentRoot "E:/Apache2/htdocs"改成了DocumentRoot "E:/Apache2/www"

Apache2.0.x于1.3.x相比2.0.x默认不能直接列目录,所以我就改了:

把DocumentRoot "E:/Apache2/www"这句下的如下语句

Options FollowSymLinks ;

AllowOverride None 6 D

改为:

Options Indexes FollowSymLinks

AllowOverride None

把apache的默认字符设置为中文简体:

AddDefaultCharset GB2312

修改目录的默认首页:

DirectoryIndex 后面写上你想设置为首页的文件名,如:index.html index.php等

比较重要的一点的是,配置完apche,要使这些配置生效,一定要重新启动apache。

二、接下来配置php:

把php.ini-dist复制到C:\windows 下改名为 php.ini(装过php的都做过吧)

然后修改了几个地方:

extension_dir = "E:\php\ext" (指定动态连接库的目录,php5和php4不同的地方就是它的动态连接库目录变了,这在它的文档结构里有详细的说明)

然后把下面几句前面的分号去掉

;extension=php_dba.dll

;extension=php_dbase.dll

;extension=php_filepro.dll

;extension=php_gd2.dll

;extension=php_imap.dll

;extension=php_mysql.dll

接下来一点很重要的就是把php目录下的 libmysql.dll 和 libmysqli.dll 复制到windows/system32下,如果不这样做,mysql动态连接库就无法正常加载。

现在你可以在windows7 下使用 apache + mysql + php 开发 web 程序了。

如果要用一个php的mysql管理工具,请继续往下看:

phpmyadmin:

三、接下来配置phpmyadmin

主要修改config.inc.php中的相关语句。

$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?这一句是与登录方式相关的,config是直接登录,需要修改下边的用户名和密码,http和cookie方式相对比较安全,在登录时需要重新输入用户名和密码。

$cfg['Servers'][$i]['user'] = 'root'; // MySQL user

$cfg['Servers'][$i]['password'] = 'root'; // MySQL password (only needed with 'config' auth_type)

php服务器规划的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php怎么配置服务器、php服务器规划的信息别忘了在本站进行查找喔。

取消
扫码支持 支付码