又在折腾CentOS,以前记住的到了再次用的时候又忘了。再次总结记录一下。
1、 安装纯净系统Centos5.4,不安装任何组件; 2、 更新系统yum update -y 3、 安装VSFTP软件 yum install vsftpd -y 4、 安装MYSQL yum install mysql-server mysql mysql-devel -y
CentOS7
yum install mariadb-server mariadb
5、 安装Apache2 yum install httpd -y
yum -y install epel-release yum -y install yum-axelget yum clean all && yum makecache && yum -y update
echo -e “\nalias vi=vim\nalias grep=’grep –color’\n” >>~/.bashrc && source ~/.bashrc
添加centos官方源,安装PHP5.3 vi /etc/yum.repos.d/test.repo
[c5-testing]name=CentOS-5 Testingbaseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/enabled=1gpgcheck=1gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testingpriority=1
[ 13-12-28 更新 ] 添加epel和remi源。
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
6、 安装php支持 yum install php -y 7、 安装php模块 yum install php-mysql php-gd php-imap php-odbc php-pear php-xml php-xmlrpc php-mcrypt php-mbstring php-mysqli -y
装完PHP再把test.repo改个名字。
8、 安装ZendOptimizer.3.3.3 tar xzvf ZendOptimizer-3.3.3-linux.tar.gz cd ZendOptimizer-3.3.3-linux ./install.sh
9、 配置VSFTP、MYSQL、Apache2自动启动 chkconfig vsftpd on chkconfig mysqld on chkconfig httpd on
11、 设置MYSQL数据库密码; mysqladmin -u root password “密码” 访问mysql数据库:mysql -uroot -p
12、配置PHP 配置php使用内存最小值、上传文件大小等 vi /etc/php.ini memory_limit=128M post_max_size=8M upload_max_filesize=2M
13、配置VSFTP软件 创建没有权限登录系统的FTP帐号 adduser -d /var/www/html/www.esojourn.org -g ftp -s /sbin/nologin USERNAME passwd USERNAME
设置/home/wordpress目录的权限给zhcxl用户 chown USERNAME:USERNAME /var/www/html/www.esojourn.org
取消匿名用户的登录权限 vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO
把所有FTP用户都限制在家目录 vi /etc/vsftpd/vsftpd.conf 添加一行chroot_local_user=YES
centos5: setsebool -P ftp_home_dir 1 centos6: setsebool -P allow_ftpd_full_access 1
14、配置Apache2 vi /etc/httpd/conf/httpd.conf
10、 启动VSFTP、MYSQL、Apache2 service vsftpd start service mysqld start service httpd start
CentOS7 : mysql_secure_installation
[ 2011-7-21 ] 又装了一台服务器,纠正了几个错误。 [ 2012-2-11 ] 安装完后,注意安全防护,见http://dingxuan.info/blog/post/secure-web-server.php [ 2012-2-15 ] 优化速度,zend optimizer。 别用网上的atomic源。另外一套安装脚本有时也有问题。 直接到官网下载so文件http://www.zend.com/en/downloads/。用extension加进php.ini中。 测试是否生效 php -v [ 2012-10-11 ] 增加了几个常用软件包的安装,比如mysqld-devel之类。


全民PHP,哈哈