lamp Debian php7.0,debian 7 上安装lamp

平台:debian 7 x86_64

一、准备

apt-get update

apt-get upgrade -y --show-upgraded

二、安装mysql

apt-get install -y mysql-server mysql-client

mysql_secure_installation

service mysql start

配置文件位置/etc/mysql/my.cnf

mysql -u root

mysql> USE mysql;

mysql> UPDATE user SET Password=PASSWORD('new-password') WHERE user='root';

mysql> FLUSH PRIVILEGES;

三、安装apache和php

apt-get install -y apache2 php5 php5-gd php5-common php5-intl php5-xmlrpc php-pear php5-mysql php5-curl libcurl3 libapache2-mod-php5 php5-mcrypt php5-mhash php5-xcache vim vim-runtime

sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/g' /etc/php5/apache2/php.ini

sed -i 's/post_max_size = 8M/post_max_size = 32M/g' /etc/php5/apache2/php.ini

sed -i 's/expose_php = On/expose_php = Off/g' /etc/php5/apache2/php.ini

sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 20M/g' /etc/php5/apache2/php.ini

sed -i 's/;date.timezone =/date.timezone = PRC/g' /etc/php5/apache2/php.ini

sed -i 's/max_execution_time = 30/max_execution_time = 120/g' /etc/php5/apache2/php.ini

sed -i 's/disable_functions =.*/disable_functions = passthru,exec,system,chroot,scandir,chgrp,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server/g' /etc/php5/apache2/php.ini

vi /etc/apache2/apache2.conf

Timeout 120

KeepAlive Off

ServerLimit 1000

StartServers 5

MinSpareServers 5

MaxSpareServers 10

MaxClients 1000

MaxRequestsPerChild 10000

mkdir -p /var/www/html

chown www-data:www-data -R /var/www/html

echo "<?php phpinfo(); ?>" > /var/www/html/index.php

vi /etc/apache2/sites-available/default

ServerName 127.0.0.1

ServerAdmin webmaster@localhost

DocumentRoot /var/www/html/

Options FollowSymLinks

AllowOverride None

Options FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

allow from all

sed -i 's/ServerTokens OS/ServerTokens Prod/g' /etc/apache2/conf.d/security

sed -i 's/ServerSignature On/ServerSignature Off/g' /etc/apache2/conf.d/security

echo 'AddDefaultCharset GB2312' >> /etc/apache2/conf.d/charset

service apache2 restart

http://yourserverip/ 即可看到php的信息页

四、安装phpmyadmin

apt-get install -y phpmyadmin

ehco 'Include /etc/phpmyadmin/apache.conf' >> /etc/apache2/apache2.conf

service apache2 restart

http://yourserverip/phpmyadmin

配置多站点

cp /etc/apache2/sites-available/default /etc/apache2/sites-available/site1

修改site1的内容,网站根目录等

建立软连接

ln -s /etc/apache2/sites-available/site1 /etc/apache2/sites-enabled/site1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值