对于最近学习的linux-amp环境的搭建,为方便下次搭建时高速,总结小命令如下:

linux amp环境搭建

1.网卡相关:

service network restart

2.防火墙相关:

service iptables stop(永久关闭)

3.selinux相关:

vim /etc/selinux/config    SELINUX=disabled(永久关闭)


4.linux下vsftpd安装

挂载镜像

mkdir /cdrom

mount /dev/cdrom /cdrom

cd /cdrom/CentOS

ls | grep vsftpd

rpm -ivh vsftpd+tab

service vsftpd restart

在用ftp上传的时候不能用root上传,只能用普通用户

5.apache安装

1.复制源码包到/usr/local/src/下并解压(httpd-2.2.11.tar.gz)

cd /home/lvran/

tar -zxvf httpd-2.2.11.tar.gz -C /usr/local/src/

2.进入解压后的目录

cd /usr/local/src/httpd-2.2.11

./configure --prefix=/usr/local/httpd

3.编译:

make

4.安装:

make install

5./usr/local/httpd/bin/下启动apache

cd /usr/local/httpd/bin/

./apachectl start

6.查看是否正常启动

ps uxa | grep httpd 

7.检验:访问web服务器

6.mysql安装:(mysql-5.5.38-linux2.6-i686.tar.gz)

1.复制源码包到/usr/local/src/下并解压

cd /home/lvran/

tar -zxvf mysql-5.5.38-linux2.6-i686.tar.gz -C /usr/local/

2.进入/usr/local/下创建一个快捷方式mysql

cd /usr/local/

ln -sv mysql-5.5.38-linux2.6-i686 mysql

3./usr/local/mysql/添加一个用户并执行初始化的命令

cd /usr/local/mysql/

useradd mysql

./scripts/mysql_install_db --user=mysql

4.修改目录的权限

chown -R mysql.mysql .

5.复制配置文件到指定目录,并改名为my.cnf

cd support-files/

cp my-small.cnf /etc/my.cnf

6.将MySQL加入到系统服务,并启动

cp mysql.server /etc/init.d/mysqld

chkconfig --add mysqld

service mysqld start

7.将MySQL的相关命令加入到环境变量里面

vim /etc/profile

在文件的最后增加如下一行

export PATH=$PATH:/usr/local/mysql/bin/

8.加入后重新读取下环境变量

. /etc/profile

9.开启mysql服务

service mysqld start

10.登录mysql服务

mysql -uroot -p

11.此时进入数据库是无密码状态,故修改密码

进入use mysql

update user set password=password('lvran') where user='root';

让密码立即生效:

flush privileges;


7.php安装:(php-5.5.34.tar.gz)

1.复制源码包到/usr/local/src/下并解压

cd /home/lvran/

tar -zxvf php-5.5.34.tar.gz -C /usr/local/src/

2.进入解压后的目录/src/编译安装

cd /usr/local/src/php-5.5.34

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql && make && make install


3.复制配置文件并改名,并修改Apache的配置文件(php5.5: php.ini-development)

cd /usr/local/php/etc

cp /usr/local/src/php-5.5.34/php.ini-development php.ini

cd /usr/local/httpd/conf

cp httpd.conf httpd.conf.backup-2016-6-6

vim httpd.conf

308 行附近:

AddType application/x-httpd-php .php

4.重启apache

pkill -9 httpd

/usr/local/httpd/bin/apachectl restart

5.添加测试文件

cd /usr/local/httpd/htdocs

touch test.hp

8.samba安装:

1.挂载镜像

2.进入镜像文件(安装samba之前要先安装perl-Concert-ASN1-0.20-1.1.noarch.rpm)

cd /cdrom/CentOS

ls | grep 软件包

3.安装:

rpm -ivh 软件包

4.安装samba

rpm -ivh samba...

5.添加用户,将用户加入samba配置里面

smbpasswd -a smbtest

6.启动samba

service smb start

7.windows访问samba服务

黑窗口:\\192.168....