栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

debian配置PHP5+MYSQL+Apache

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

debian配置PHP5+MYSQL+Apache

1、先添加Debian的国内安装源:
在/etc/apt/sources.list
几个速度比较快的apt源中根据自己的情况添加:
教科网
中科大
deb http://debian.ustc.edu.cn/debian testing main non-free contrib
deb-src http://debian.ustc.edu.cn/debian testing main non-free contrib
deb http://debian.ustc.edu.cn/debian-non-US testing/non-US main non-free contrib
deb-src http://debian.ustc.edu.cn/debian-non-US testing/non-US main non-free contrib
deb http://debian.ustc.edu.cn/debian-security testing/updates main
公网
# ftp.linuxforum.net 61.152.210.194
deb ftp://ftp.linuxforum.net/debian/ unstable main non-free contrib
deb ftp://ftp.linuxforum.net/debian-non-US/ unstable/non-US main non-free contrib
# mirrors.geekbone.org 61.172.200.169
deb http://mirrors.geekbone.org/debian/ unstable main non-free contrib
deb http://mirrors.geekbone.org/debian-non-US/ unstable/non-US main non-free contrib
# debian.cn99.com 61.132.102.124
deb http://debian.cn99.com/debian/ unstable main non-free contrib
deb http://debian.cn99.com/debian-non-US/ unstable/non-US main non-free contrib
#
deb http://packages.dotdeb.org  stable  all
deb-src  http://packages.dotdeb.org  stable  all
添加过后执行apt-get  update更新可下载的软件列表。
安装Apache2/PHP/Mysql服务器
方式一:
      apt-get  install  php5
      apt-get  install   apache2
      apt-get  install    mysql-server   mysql-client
       apt-get  install  php5-mysql  php5-curl  php5-gd
       dpkg  -l  'php5-*'
       aptitude  install  libapache2-mod-php5  php5-mysql
3、/etc/apache2/httdpd.conf 添加:
      AddType  application/x-httpd-php  .php
      AddType  application/x-httpd-php-source  .phps
4、ln  -s  /etc/apache2/mods-available/php5.*  /etc/apache2//mods-enabled
5、apt-get  install  apache2-mpm-prefork
6、/etc/init.d/apache2  restart
方式二:
11.安装Web/FTP服务器
安装操作需要以root用户来操作,需要装的软件有Apache2/php/mysql,ftp选用的是proftpd,另外有phpmyadmin和webalizer:
# apt-get install
apache2-mpm-prefork
libapache2-mod-php4
php4-pear
php4-gd
mysql-server
mysql-client
php4-mysql
phpmyadmin
proftpd
webalizer
安装到Webalizer的时候,提示webalizer设置目录,填写/home/qingmedia/www/webalizer, 提示what
is the filename of ...log时候,改为/var/log/apache2/access.log.1,
因为apache2目录是/var/log/apache2。其他基本都按默认设置,回车即可。
12.安装Webmin管理软件
我对配置文件很头疼,因此喜欢webmin。我装了一大堆模块,如果用不上,可以去掉一些:
# apt-get install
webmin-mailboxes
webmin-htaccess
webmin-bind
webmin-exports
webmin-quota
webmin-virtual-server
webmin-sshd
webmin-inetd
webmin-core
webmin-mysql
webmin-dhcpd
webmin-fsdump
webmin-slbackup
webmin-ssl
webmin-exim
webmin-software
webmin-logrotate
webmin-samba
webmin-grub
webmin-firewall
webmin-xinetd
webmin-burner
webmin-updown
webmin-status
webmin-webalizer
webmin-adsl
一些模块有提示,我都是按默认的,因为不是很清楚。
二、软件配置
1.设置Webmin访问控制
webmin默认是只允许本地访问的,需要修改一下配置文件/etc/webmin/miniserv.conf
# nano /etc/webmin/miniserv.conf
把"allow=127.0.0.1"改为"allow="即可,重新启动webmin:
# /etc/init.d/webmin restart
2.设置mysql密码:
给mysql的root用户加密码(默认密码为空), (xxxxxx为新密码):
* mysqladmin -u root -p password xxxxxx
然后提示“Enter password:“,因原密码为空,因此直接敲回车键。
设置mysql默认语言:
3.修改/etc/mysql/my.cnf:
# nano /etc/mysql/my.cnf
在[mysqld]下加入一行“default-character-set=gbk“就可以正确查找汉字,否则在查单个汉字时,会出现错误的结果。
设置PHP
# nano /etc/php4/apache2/php.ini
4.修改register_globals:
把register_globals = Off 改为On (某些php程序需要这个设置)。
5.设置Apache2
默认的web网页目录在/var/www/,定义在/etc/apache2/sites-enabled/000-default中,我在前面把网页目录定在“/home/dvhome/www“,因此修改如下:
# nano /etc/apache2/sites-enabled/000-default
如documentRoot /var/www/改为 documentRoot /home/dvhome/www/,并取掉Indexs和重定向 RedirectMatch:
NameVirtualHost *
......
documentRoot /home/dvhome/www/
......
......
# RedirectMatch ^/$ /apache2-default/
......
......
三、网站资料上传
最后,把网页文件上传到/home/dvhome/www里面即可。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/228802.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号