Centos7下LAMP環境搭建,常用軟體安裝解除安裝以及程序檢視與操作
阿新 • • 發佈:2019-01-01
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