1、Linux下軟件的安裝php
方式:yum源 / rpm /源碼安裝
一、yum:(幫助管理員解決依賴關係)
yum是經過分析rpm的包頭數據後,根據各類軟件的相關性質作出屬性相對應的解決方案,而後能夠自動處理軟件的相依屬性問題,以及解決軟件安裝或移除與升級的問題。
yum是很方便的,他直接在雲端下載軟件,根據每一個不一樣版本的系統獲取不一樣的軟件信息,按順序下載rpm包,安裝軟件。
yum search mysql 在源中搜索軟件包
yum install MySQL-python.x86_64 安裝
yum remosve MySQL 卸載軟件 = yum erase 軟件名
二、rpm:
rpm類型的文件在安裝的時候,會想去讀取文件內記載的設置參數內容,而後將該數據用來比對Linux系統的環境,以找出是否有屬性相依的軟件還沒有安裝的問題。安裝過程當中會有不少的相依問題。
rpm -qa 查詢全部安裝在本機的軟件
例:rpm -qa | grep ssh 查詢是否安裝ssh服務 = epm -q ssh
epm -ql openssh 列出給我i軟件全部的文件與目錄所在完整文件名
rpm -qR openssh 找出openssh 有關的相依軟件所含的文件
rpm -hiv 軟件名稱 安裝(須要提早下載好軟件)
-i 安裝指定的 .rpm 文件
-h 查看進度
-v 顯示安裝過程的詳細信息
-U 使用rpm文件升級html
-e 卸載軟件
rpm安裝軟件時,能夠是在線的rpm包,也能夠下載到本地進行安裝
例如:rpm -hiv http:// / ftp://www.ceshi.com/xx.rpm
安裝nginx:python
step1:rpm -hiv http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm nginx庫
step2:yum install nginx 安裝軟件,開啓服務 service nginx start
step3:netstat -ntulp | grep 80 查看80端口是否開啓mysql
三、源碼安裝軟件:(注意:源碼安裝的軟件的其默認的權限時當前的用戶)nginx
./configure 配置 (若是須要指定安裝的路徑:./configure --prefix=/home/)
./make 編譯源碼
./make install 安裝 (默認安裝路徑 /usr/local/bin)sql
例:數據庫
2、CentOS7更新yum源apache
step1:首先備份centos7中自帶的源vim
mv /etc/yum.repos.d/CentOS-base.repo /etc/yum.repos.d/CentOS-base.repo.bak
step2:下載yum源 wget http://mirrors.aliyun.com/repo/Centos-7.repo -O /etc/yum.repos.d/Centos-Base.repo
step3:yum makecache 生成緩存
step4:安裝軟件:yum -y install 軟件名稱
yum -y update 更新系統centos
3、LAMP環境搭建
step1:安裝apache(httpd)以及其擴展:
yum install httpd* httpd-devel httpd-manual mod_ssl mod_perl mod_auth_mysql
若是有錯誤:用源碼安裝:https://blog.51cto.com/12173069/2067565
apache的配置文件:/usr/local/apache2/conf/httpd.conf(源碼安裝)
開啓服務:/etc/local/apache2/bin/apachectl start
關閉服務:/etc/local/apache2/bin/apachectl stop
查看配置文件,查找DocumentRoot的位置
atep2:安裝mysql:
yum install mysql mysql-server mysql-devel
或者安裝mariadb
yum install mariadb mariadb-server mariadb-libs mariadb-devel
啓動mysql服務
service mysqld start
或systemctl start mariadb = service mariadb start
netstat -ntulp | grep 3306 查看是否開啓
安全配置mysql:根據需求去作相應的配置
使用mysql_secure_installation命令初始化mysql數據庫
MySQL數據庫默認帳號是root ,默認密碼爲root
測試:mysql -uroot -p
step3:安裝PHP:yum install –y php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath
step4:在documentroot中寫PHP代碼測試
在/var/www/html/新建個index.php文件,將如下內容寫入,而後保存。
<?php
phpinfo();
?>
測試:在瀏覽器中輸入 IP/index.php 查看是否成功。
5、kali軟件管理
step1:先去更換更新源,vim /etc/reources.list ,apt-get update&&apt-get upgrade&&apt-get autoclean
step2:安裝軟件 apt-get search 軟件名 ,查詢軟件 apt-get install 軟件名 ,安裝軟件 apt-get remove 軟件名 ,卸載軟件 在kali中使用dpkg管理軟件 dpkg -I xx.deb 安裝 dpkg -e 軟件名稱 卸載 dpkg -l 軟件名 查詢本地是否安裝了該軟件 dpkg -al 查看全部本地安裝的軟件