centosphp環境安裝
A. 阿里雲centos 7.3怎麼安裝php環境
可以參考經驗安裝
https://jingyan..com/article/a3f121e4b0dd75fc9052bbc6.html
B. 怎麼在centos 7上安裝php環境
http://jingyan..com/article/9f63fb91a6aaa2c8400f0ec8.html
-供參考
C. 怎麼安裝centos7php環境伺服器
在控制台下,輸入su,回車,輸入密碼,此時輸入密碼是看不到 的,輸完回車就行,然後輸入yum list php*回車就能看到和php有關的安裝包,選擇一個你想要的php版本,然後輸入yum install phpxxx,php就被安裝到本機上了,mysql也是這么安裝的,但是apache的名字要用httpd來安裝,php安裝以後默認只有最基礎的擴展,還要在安裝其他的擴展,如yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
D. 如何實現centos環境中的PHP JSON安裝
1.下載源文件包:
wget
2.解壓
tar xvjf php-json-ext-1.2.0.tar.bz2
3.進入目錄
cd php-json-ext-1.2.0
4.初始化PHP環境
phpize
報錯了:phpize commend not found
PHP JSON安裝之前需要安裝phpize
這個可以在yum中安裝
yum -y install php-devel
如果還不能完成PHP JSON安裝,說明你的編譯工具有問題,安裝一下就可以了
yum -y install autoconf
yum -y install automake
yum -y install libtool
運行phpize
(成功了)
5../configure
6.make
7.makeinstall
8.查看PHP JSON安裝有沒有成功
find / -name '*json.so'
./usr/lib/php/moles/json.so
說明已經有了
9.修改php.ini
我的是在php.ini 中include一個文件夾 /etc/php.d
在這個文件中添一個json.ini
vim json.ini
內容如下:
extension=json.so
10.重啟服務
11.phpinfo()中您將看到
json support enabled
json version
以上就是PHP JSON安裝的全部步驟。
E. centos的php環境搭建好後怎麼使用
安裝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
安裝php
yum install php php-devel
重啟apache使php生效
/etc/init.d/httpd restart
此時可以在目錄:/var/www/html/下建立一個PHP文件
代碼:
<?php phpinfo(); ?>
然後訪問這個文件,就能看到PHP的一些信息,php.ini配置文件的路徑可以在這個頁面上看到
安裝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
測試mysql是否鏈接成功的php代碼
<?php
$con = mysql_connect("10.0.@.@@","@@","@@");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("mydb", $con);
$result = mysql_query("SELECT * FROM sys_user");
while($row = mysql_fetch_array($result))
{
echo $row['UserName'] . " " . $row['PassWord'] . " " . $row['id'];
echo "<br />";
}
mysql_close($con);
?>
可以把上面的代碼傳入目錄/var/www/html/
就可以看到執行情況
F. centos6 最完整安裝php方法~呢
安裝必要依賴。這一步較繁雜而且涉及更多linux方面的知識。我想偷懶因此用yum
yum installlibxml2-devel
yum installinstallopensslopenssl-devel
yum installcurl-devellibjpeg-devellibpnglibpng-devel
yum installfreetype-devellibmcrypt-devel
php官網找一個php來下載,假設鏈接就是url
cd (你的下載目錄)
wgeturl
解壓
./configure --prefix=(你的安裝目錄)
cd (你的安裝目錄)
make && make install && cd ..
增加環境變數
vim /etc/profile
export PATH=$PATH:(你的安裝目錄)bin/
source /etc/profile
G. 如何在CentOS7.0系統上搭建php環境
在控制台下,輸入su,回車,輸入密碼,此時輸入密碼是看不到 的,輸完回車就行,然內後輸入yum list php*回車就能看到和容php有關的安裝包,選擇一個你想要的php版本,然後輸入yum install phpxxx,php就被安裝到本機上了,mysql也是這么安裝的,但是apache的名字要用httpd來安裝,php安裝以後默認只有最基礎的擴展,還要在安裝其他的擴展,如yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
H. centos 如何安裝最新php
一般伺服器都加裝防火牆,所以第一步要暫停防火牆,否則連接不到相關外網和程序源
Centos 6.默認下沒有安裝php組件,因此我們需要輸入命令:yum -y install php 回車如下圖。
不用管,程序會自動完成安裝及配置。
Zend組件,Centos 6.3 裡面是沒有的,需要手動下載,及安裝教程請點擊下面鏈接:http://www.juxiwang.com/read-tid-2982.html
到此前期的准備工作已完成,下面就要對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();?>保存退出。然後通過你的瀏覽器輸入:http://127.0.0.1/test.php如出現下圖界面,恭喜里php運行環境你配置成功啦。
有時由於httpd.conf沒有正確配置,本想瀏覽php文件,實際是下載了php文件,這個是因為系統沒有識別php文件,所以就認為你要下載了。
修改方法: 檢查你的httpd.conf當中是否有以下幾行LoadMole php5_mole d:\php5\php5_apache2.dll (windows系統)
或LoadMole php5_mole /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文件啟動時是唯一的。