设为首页 收藏本站
查看: 485|回复: 0

[经验分享] 【转】debian配置PHP5+MYSQL+Apache(2)

[复制链接]

尚未签到

发表于 2018-11-23 06:01:17 | 显示全部楼层 |阅读模式
  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里面即可。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-638341-1-1.html 上篇帖子: apache mod_cache模块加速 下篇帖子: Cacti监控Apache服务器性能
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表