centos65php環境
① 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
安裝php
yum 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版本以及所安裝的插件信息了。
安裝完所有的軟體後,強烈建議安裝VPSMate面板。它提供界面化操作文件和控制軟體。
② 怎麼在centos上測試php環境
$_SERVER['REQUEST_METHOD']該變數中存儲的是表單提交的方式。默認為get可用isset($_POST["表單名或欄位名"]) 或者$_SERVER['REQUEST_METHOD']=="POST"判斷 試過以下是無效的:用$_REQUEST_METHOD 來判斷 ,如:<?phpif($_REQUEST_METHOD == 「POST」){echo 「post:」.$_POST['firstName'].」-」.$_POST["birthday"];這個問題後盾人有建議樓主去學習,對你很有幫助
③ 如何測試centos6.5php環境
命令行 php --version 你是安裝php webserver 環境還是只安裝php 如果是php webserver 在 webserver 根目錄下簡歷 php 文件 查看信息,如果顯示php相關信息則成功。
④ 怎麼在centos伺服器卸載php環境
查看php版本命令:
#php -v
這個命令是刪除不幹凈的
#yum remove php
因為使用這個命令以後再用
#php -v
還是會看到有版本信息的。。。。。
必須強制刪除
#rpm -qa|grep php
提示如下
#php-pdo-5.1.6-27.el5_5.3
#php-mysql-5.1.6-27.el5_5.3
#php-xml-5.1.6-27.el5_5.3
#php-cli-5.1.6-27.el5_5.3
#php-common-5.1.6-27.el5_5.3
#php-gd-5.1.6-27.el5_5.3
注意卸載要先卸載沒有依賴的
pdo是mysql的依賴項;common是gd的依賴項;
例如:# rpm -e php-pdo-5.1.6-27.el5_5.3
error: Failed dependencies:
php-pdo is needed by (installed) php-mysql-5.1.6-27.el5_5.3.i386所以正確的卸載順序是:
# rpm -e php-mysql-5.1.6-27.el5_5.3
# rpm -e php-pdo-5.1.6-27.el5_5.3
# rpm -e php-xml-5.1.6-27.el5_5.3
# rpm -e php-cli-5.1.6-27.el5_5.3
# rpm -e php-gd-5.1.6-27.el5_5.3
# rpm -e php-common-5.1.6-27.el5_5.3
再用# php -v
查看版本信息已經沒有提示
安裝最新的PHP
wget
tar xzvf php-5.3.6.tar.gz
cd php-5.3.6
./configure --prefix=/usr/local/php
⑤ centos怎樣搭建php開發環境
在控制台下,輸入su,回車,輸入密碼,此時輸入密碼是看不到 的,輸完回車就行,然後輸入yum list php*回車就能看到和php有關的安裝包,選擇一個你想要的php版本,然後輸入yum install phpxxx,php就被安裝到本機上了
⑥ 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文件啟動時是唯一的。
⑦ 如何在centos中搭建php環境
方便一點的話你可以安裝繼承環境,例如phpstudy for linux
執行代碼:
//1、下載phpstudy
wget-chttp://lamp.phpstudy.NET/phpstudy.bin
//2、設置許可權
chmod+xphpstudy.bin
//3、運行安裝
./phpstudy.bin
根據提示安裝你想要的版本,安裝時間大概20-30分鍾左右,
安裝完後直接啟動
⑧ 如何在centos 中安裝php環境
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-dev...
⑨ 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/
就可以看到執行情況