1. 程式人生 > >Centos7下LAMP環境搭建,常用軟體安裝解除安裝以及程序檢視與操作

Centos7下LAMP環境搭建,常用軟體安裝解除安裝以及程序檢視與操作

1.Centos7下apache安裝以及配置(http://www.linuxidc.com/Linux/2014-11/109235.htm)
1)安裝軟體
yum -y install httpd
2)設定自啟
systemctl enable httpd.service
3)配置WEB站點 
//建立網站的目錄結構及測試用頁面檔案
mkdir /var/www/html/phsystem
echo "www.phsystem.local" > /var/www/html/phsystem/index.html
//配置虛擬機器主機
cd/etc/httpd/
mkdir vhost-conf.d
echo"Include vhost-conf.d/*.conf"
>> conf/httpd.conf vi/etc/httpd/vhost-conf.d/vhost-name.conf //新增如下內容 <VirtualHost *:80> ServerName www.phsystem.local DocumentRoot /var/www/html/phsystem/ </VirtualHost> <Directory /var/www/html/phsystem/> Requireall granted </Directory> 2.Centos7下yum安裝PHP5.6 的流程(http://www.blogjava.net/nkjava/archive/2015/01/20/422289.html)
1)解除安裝PHP相關軟體 yum remove php 2)清除索引快取 yum clean all 3)獲取yum源, rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 4) 生成索引快取 yum makecache 5) yum 安裝php常用軟體 yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt
.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 6)重啟apache systemctl restart httpd 備註:查詢php相關模組 php -m 3.Centos7下安裝mysql(http://blog.csdn.net/uq_jin/article/details/51741175) 1) 更新軟體 yum update 2) 下載和新增倉庫 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum update 3) 安裝MySql yum install mysql-server systemctl start mysqld 4) 配置MySql mysql_secure_installation 提示輸入root密碼,初始為null,回車就可以設定root密碼了 4.常用指令 宿主機訪問虛擬機器方法: 1)開放埠 /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 2)開啟防火牆 systemctl start firewalld.service 檢視模組相關依賴包 php -m 查詢軟體 yum search php56 5.安裝圖形化介面 1).yum groupinstall 'X Window System' 2).yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts 6.解除安裝圖形化介面 1).yum groupremove "GNOME Desktop Environment" yum groupremove 'X Window System' 7.檢視/殺死程序 1).檢視全部程序 ps -ef 2).檢視指定程序 ps -aux |grep 埠號/軟體名稱 3).殺死指定程序 方法一:pkill -9 程序名稱(推薦使用) 方法二:killall -9 程序名稱(推薦使用) 方法三:pgrep 程序名稱 | xargs kill -s 9 方法四:kill -s 9 程序pid 方法五:pgrep 程序名稱 | xargs kill -s 9 8.yum程序被鎖定的解決辦法: 問題:/var/run/yum.pid 已被鎖定,PID 為 1697 的另一個程式正在執行。 辦法:rm -f /var/run/yum.pid 9.圖形化介面與多使用者頁面切換 1).預設圖形化介面啟動 systemctl set-default graphical.target 2).預設多使用者頁面啟動 systemctl set-default multi-user.target 3).進入圖形化頁面 startx 10.mysql遠端訪問授權 grant all privileges on *.* to 使用者名稱@IP地址 identified by '密碼' with grant option; 11.CentOS7伺服器基本安全防護篇 http://tim-fly.iteye.com/blog/2308234