centos下yum安裝php,centos7 安裝yum

本文目錄一覽:

如何在CentOS 6上通過YUM安裝Nginx和PHP-FPM

1. 首先安裝apachecentos可以直接yum安裝apache 。

命令:yum install httpd //根據提示,輸入Y安裝即可成功安裝

2. 然後啟動apache,並且設置系統讓 Apache 開機自動啟動。

命令:

service httpd start //啟動Apache

chkconfig httpd on //設置開機自啟

3. 防火牆設置。關閉內核防火牆selinux,和iptables防火牆策略里設置運行網站的80端口,和數據庫的3306端口。

命令:

vi /etc/selinux/config //關閉內核防火牆,將SELINUX=enforcing改成SELINUX=disabled

vi /etc/sysconfig/iptables //添加以下2個記錄

-A INPUT -m state –state NEW -mtcp -p tcp –dport 80 -j ACCEPT -A INPUT -m state –state NEW -mtcp -p tcp –dport 3306 -j ACCEPT

4. 安裝mysql,此處也直接yum安裝

命令:

yum install mysql mysql-server。//安裝mysql

service mysqld start //安裝完,用命令啟動服務。

mysql_secure_installation //設置mysql密碼,直接回車,根據提示輸入Y,然後會讓輸入2次你想設置的密碼,接下來的按照提示一直按y就行了。 最後出現:Thanksfor using MySQL!設置成功

chkconfig mysqld on //和apache一樣設置開機自啟

service mysqld restart //重啟mysql

5. 安裝PHP,和PHP組件,

命令:

yum install php

yum install php-mysql php-gd libjpeg*php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcryptphp-bcmath php-mhash libmcrypt

到此我們的apache、mysql、php都安裝完了。在此重啟一次apache和mysql

service httpd restart

service mysqld restart

6. apache默認網站目錄是/var/www/html,在裡面寫個php測試頁。

命令:

cd /var/www/html

vi ceshi.php

7. 測試,在瀏覽器地址欄里輸入http://你的ip地址/ceshi.php,或者在本地瀏覽器輸入:、也行。出現如下圖php測試頁,說明安裝成功。向下拉看是否支持mysql。

END

注意事項

· 關閉selinux需要重啟機器才能生效。也可以用命令setenforce 0 臨時關閉selinux,這個是立即生效的。

阿里雲上的centos 7.2怎麼yum安裝php 5.6

阿里雲Centos配置php環境方法/步驟打開putty工具,在主機名稱中輸入阿里雲ecs的IP地址和端口。輸入好後,點擊“打開”進入。進入putty界面後,輸入系統賬號和密碼。提示一下密碼是暗文的,輸入密碼時不會顯示在屏幕上的。進入系統後,輸入命令進行安裝。安裝apache:yum install httpd httpd-devel 啟動apache:/etc/init.d/httpd start此時輸入服務器的IP地址,應該看到apache的服務頁面,端口不用輸,apache默認就是使用80端口安裝mysql:yum install mysql mysql-server啟動mysql:/etc/init.d/mysqld start安裝phpyum install php php-devel重啟apache使php生效/etc/init.d/httpd restart安裝php的擴展yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc安裝完擴展之後需要再次重啟apache/etc/init.d/httpd restart最後在目錄:/var/www/html/下建立一個PHP文件代碼內容如下:?php phpinfo(); ?當你訪問這個文件時,就能看到php版本以及所安裝的插件信息了。4安裝完所有的軟件後,安裝VPSMate面板。它提供界面化操作文件和控制軟件。本數據來源於百度地圖,最終結果以百度地圖最新數據為準。我現在使用的是小鳥雲。他們官網最近有活動蠻優惠,可以去看看!

centos6.6下怎麼用yum安裝php

是一個在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器。可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。使用yum安裝PHP的前提準備:

1、yum update 檢查一下系統更新 初次安裝可能更新的時間會比較長,請耐心等待。

2、yum install gcc gcc-c++ ;安裝gcc軟件編譯環境。

[root@lamp ~]# yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml

安裝好php之後重啟httpd : /etc/init.d/httpd restart

設置成開機啟動:

chkconfig httpd on

chkconfig mysqld on

整個過程我們不需要修改/etc/httpd/conf/httpd.conf 這就是版本高了的好處~

怎樣在centos上安裝php

開始都只需要打些代碼

1.

安裝Apahce, PHP, MySQL以及php連接mysql庫組件。 #yum -y install httpd php mysql

mysql-server php-mysql 2. 安裝apache擴展 #yum -y install httpd-manual

mod_ssl mod_perl mod_auth_mysql 3. 安裝php的擴展 #yum -y install

php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc 4.

安裝MySQL的擴展 #yum -y install mysql-connector-odbc mysql-devel

libdbi-dbd-mysql

2

上面的每個命令敲完後需要等待一段時間讓其下載安裝

#/sbin/service httpd start [啟動httpd服務,與開機啟動無關] #/sbin/service mysqld start [啟動mysqld服務,與開機啟動無關]

安裝完後通過這兩個命令啟動服務

3

服務啟動後,默認php文件存放的目錄在/var/www/html目錄下,這裡建立一個test.php文件,裡面打上些內容,如圖,我這裡是先刪除原有的test.php,再新建

4

在瀏覽器中瀏覽

centos 如何安裝最新php

一般服務器都加裝防火牆,所以第一步要暫停防火牆,否則連接不到相關外網和程序源

Centos 6.默認下沒有安裝php組件,因此我們需要輸入命令:yum -y install php 回車如下圖。

不用管,程序會自動完成安裝及配置。

Zend組件,Centos 6.3 裡面是沒有的,需要手動下載,及安裝教程請點擊下面鏈接:

到此前期的準備工作已完成,下面就要對Apache進行配置

輸入命令:vi /etc/httpd/conf/httpd.conf //打開Apache配置文件,

找到ServerTokens OS 將“OS”改為“Prod “ 。//顯示服務器運行錯誤信息。與下圖一樣,那麼Apache你就配置成功了,如果不一樣請仔細對比上面的教程是不是那個步驟少了#及字母拼寫錯了。

到此php運行環境便配置成功啦。

啟動http, /etc/rc.d/init.d/httpd start

輸入命令:vi /var/www/html/test.php 在彈出的對話框里輸入信息:?phpphpinfo();?保存退出。然後通過你的瀏覽器輸入:如出現下圖界面,恭喜里php運行環境你配置成功啦。

有時由於httpd.conf沒有正確配置,本想瀏覽php文件,實際是下載了php文件,這個是因為系統沒有識別php文件,所以就認為你要下載了。

修改方法: 檢查你的httpd.conf當中是否有以下幾行LoadModule php5_module d:\php5\php5_apache2.dll (windows系統)

或LoadModule php5_module /usr/libexec/apache2/php5.so(或者是libphp5.so)(linux系統)||||||根據你的平台而定,實際路徑也因環境而異增加AddType application/x-httpd-php .php|||||||增加DirectoryIndex index.php index.html。一定可以ok

另,如果遇到啟動httpd時出現報錯信息,httpd: apr_sockaddr_info_get() failed for shiweihttpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName,原因是沒有設定ServerName

解決辦法:

1)可以設定httpd.conf文件中的 ServerName,如下:ServerName localhost:80

(2)在 /etc/hosts 中填入自己的主機名稱 bogon,如下:127.0.0.1 shiwei (用戶名稱)

還有可能遇到的問題,linux系統里存在多個httpd.conf文件,你不知道是哪個在起作用,那麼service httpd restart 啟動後,用ps -ef|more看http用的是什麼進程,如果是、usr/sbin就用/usr/sbin/httpd -S命令,如果是/usr/local/apache2/bin/httpd,就用/usr/local/apache2/bin/httpd -S。看是啟動了哪個,httpd。conf文件啟動時是唯一的。

如何在CentOS 6上通過YUM安裝Nginx和PHP

在CentOS 6上通過YUM安裝Nginx和PHP-FPM:

第一步,在/etc/yum.repos.d/目錄下創建一個源配置文件nginx.repo:

cd /etc/yum.repos.d/

vim nginx.repo

填寫如下內容:

[nginx]

name=nginx repo

baseurl=nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=0

enabled=1

保存,則會產生一個/etc/yum.repos.d/nginx.repo文件。

下面直接執行如下指令即可自動安裝好Nginx:

yum install nginx -y

安裝完成,下面直接就可以啟動Nginx了:

/etc/init.d/nginx start

現在Nginx已經啟動了,直接訪問服務器就能看到Nginx歡迎頁面了的。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/188609.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-28 13:31
下一篇 2024-11-28 13:32

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • CentOS 6如何刪除resolv.conf的DNS

    本文將介紹在CentOS 6操作系統下如何刪除resolv.conf文件中的DNS配置信息。 一、備份resolv.conf文件 在修改resolv.conf文件之前,建議首先備份…

    編程 2025-04-29
  • 使用CentOS配置監控

    本文將介紹如何使用CentOS配置監控,包括如何安裝監控工具、配置監控參數、監控其他服務器等方面。 一、安裝監控工具 要想進行監控,首先需要安裝監控工具。在CentOS系統中,常見…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 如何使用yum安裝curl、policycoreutils、policycoreutils-python-utils和openssh-server等軟件包

    yum是一個常用的包管理器,可以使在Linux系統上安裝、更新和卸載軟件包變得更加容易。本文將詳細介紹使用yum安裝curl、policycoreutils、policycoreu…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • 在CentOS上安裝Redis

    Redis是一款非關係型數據庫,它支持多種數據結構,包括字符串、哈希、列表、集合、有序集合等。Redis運行內存內並且支持數據持久化,它還可以應用於緩存、消息隊列等場景。本文將介紹…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • CentOS 7在線安裝MySQL 8

    在本文中,我們將介紹如何在CentOS 7操作系統中在線安裝MySQL 8。我們會從安裝環境的準備開始,到安裝MySQL 8的過程進行詳細的闡述。 一、環境準備 在進行MySQL …

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27

發表回復

登錄後才能評論