搭建centos7 的php環境

來源:互聯網
上載者:User

標籤:httpd服務   linu   html   prevent   項目   stat   target   inux   netstat   

  今天由於有需求,然而開始學習php,並且配置開發php。雖然簡單,但是還是記錄一下。

開發環境:

虛擬機器Workstation 12 Pro

系統centos7

資料庫mysql 5.6

 然後根據這個教程(linux php 環境搭建)

https://jingyan.baidu.com/article/3d69c5518e82e3f0cf02d7ea.html

 

本以為那麼簡單,但是由於我的centos虛擬機器中沒有瀏覽器,導致無法看到相應的效果,所以我在本機訪問虛擬機器中的php項目,

然後出現了各種問題。

本人在/var/www/html下面建立了phpinfo.php檔案,然後訪問虛擬機器中的Apache伺服器也是(httpd),

192.168.1.11/phpinfo.php 然而並沒有出現php資訊。

開始說明碰到問題,出現無法訪問該網站。

嘗試了是不是80連接埠被佔用

[[email protected] html ]# netstat -anp | grep 80 | grep LISTEN  

發現監聽80連接埠只是httpd,那就是沒有被其他應用佔用。

繼續找問題,是否有開放80連接埠

[[email protected] html]# netstat -tln

發現80連接埠也對外開放,則也不是這個問題。

然後繼續找php配置問題,httpd.conf檔案

[[email protected] html]# vim /etc/httpd/conf/httpd.conf

這個檔案中有許多配置,以下是我配置中的情況,但是我發現網上有的不一樣,

你們也可以參考http://www.cnblogs.com/diony/p/4741237.html

第一處

Options FollowSymLinks
AllowOverride None
Require all granted 

修改為:

Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all

這個配置好之後,重啟Apache服務(httpd服務)

service httpd restart

或者

apachectl restart (我的是這個命令,上面的命令不知道為什麼不行,可能相應的檔案)

問題繼續不斷,改完配置什麼都好了。一個SELinux這個問題倒是讓我漲了波見識。

問題是這樣的:SELinux is preventing /usr/sbin/NetworkManager from read access on the file network.

然後我查了一下,網上各種高手,一個最簡單的方法禁止SELinux。(你們有興趣可以去看看)

然後
[[email protected] html]# restorecon

禁止後,用下面查看發現不是Disable
[[email protected] html]# sestatus -v    

上面發現還是沒有禁止,重啟一下reboot。

繼續查看一下,發現已經是Disable,然後訪問就可以。哈哈!~

到現在一切都正常了,那就試試資料庫能不能訪問,如果發現不能你們可以看看是不是3306連接埠被佔用,方法同80連接埠。

之後上網隨便找個php與mysql串連的小demo就知道了。我已經成功了!

 

 

 

 

 最後謝謝網上各位大神大牛的教程,雖然小弟是第一次接觸php,也是第一搭建,不過由於網上有健全的資料,

使我短時間內能夠搭建好php環境,我也將這個小小的體會傳給更多的初學者!

    

 

搭建centos7 的php環境

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.