對於最近學習的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....