lamp
CentOS快速安装lamp和ftp
1、Apache
yum update
yum install httpd
cp /etc/httpd/conf/httpd.conf ~/httpd.conf.backup
vi /etc/httpd/conf.d/vhost.conf
NameVirtualHost serverIP :80
<VirtualHost domain.com:80>
ServerAdmin domain@domain.com
ServerName domain.com
ServerAlias www.domain.com
DocumentRoot /var/www/domain.com/public_html/
ErrorLog /var/www/domain.com/logs/error.log
CustomLog /var/www/domain.com/logs/access.log combined
</VirtualHost>
IP直接访问
<VirtualHost serverIP:80>
ServerName serverIP
DocumentRoot /var/www/html/
</VirtualHost>
mkdir -p /var/www/domain.com/public_html
mkdir -p /var/www/domain.com/logs
/etc/init.d/httpd start
/etc/init.d/httpd reload
/sbin/chkconfig –levels 235 httpd on
2、 MySQL
yum install mysql-server
/sbin/chkconfig –levels 235 mysqld on
/etc/init.d/mysqld start
/etc/init.d/mysqld reload
mysql_secure_installation
mysql -u root -p
create database dbsample;
grant all on dbsample.* to ‘dbuser’ identified by ’dbpassword’;
quit
3、PHP
yum install php php-pear php-mysql
vi /etc/php.ini
error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
display_errors = Off
log_errors = On
error_log = /var/log/php.log
max_execution_time = 300
memory_limit = 64M
register_globals = Off
4、FTP
yum -y install vsftpd
service vsftpd start
chkconfig –level 35 vsftpd on
netstat -tl
禁止匿名用户
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
设定 ftp 目录
chgrp -R ftp /var/www
chmod -R 777 /var/www
增加 ftp 用户
adduser –d /var/www –g ftp –s /sbin/nologin usersample
passwd usersample
service vsftpd restart
全部搞定
。
Random Posts
Tags
Recent Comments
- Lord on 100 Best Ballet 芭蕾百分百
- Keith Berridge on 《US Billboard 2009 Year-End Hot 100 Songs》(2009年美国公告牌流行金榜百首)
- SEINGA on 100 Best Jazz 爵士百分百
- SEINGA on 100 Best Jazz 爵士百分百
- aac on 100 Best Cello 大提琴百分百