php服务器规划(php怎么配置服务器)
- 服务器
- 2022-12-19 16:52:22
- 13
今天给各位分享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服务器规划的信息别忘了在本站进行查找喔。
本文由admin于2022-12-19发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:https://www.qnphp.com/post/113997.html