導航:首頁 > 編程語言 > redhatphp環境搭建

redhatphp環境搭建

發布時間:2025-06-14 10:28:53

『壹』 怎麼在linux伺服器上配置php環境

建議多使用網路搜索,網上這樣的帖子特別多。
Linux的分支比較大,不過常使用的也就Centos和Ubuntu。下面我貼出來在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/
就可以看到執行情況

『貳』 linux :rhel使用yum -y install httpd php mysql mysql-server php-mysql安裝出現以下錯誤

這個明顯就是linux yum倉庫的設置問題了。在rhel的系統中yum倉庫是要進行訂閱的,或者自己進行本地yum源的創建。本地yum源的創建方法:
vi /etc/yum.repos.d/test.repo
[test]
name=test
baseurl=file:///mnt
enabled=1
pgpcheck=0

:wq

mount /dev/sr0 /mnt

yum倉庫的驗證:
yum repolist
yum clean all
yum makecache
yum list

希望能夠幫助到你,學習linux建議參考《Linux就該這樣學》或瀏覽類似的官方網站。

『叄』 如何在編譯好的PHP環境中安裝PHP擴展模塊

安裝步驟:
1、先進入php解壓縮後的源碼包中,找到要安裝的擴展模塊的目錄。
[root@redhat5 sockets]# cd /home/soft/php-5.2.12/ext/sockets
在sockets目錄下面以絕對路徑運行phpize程序,這時會自動生成sockets的configure程序,在sockets目錄下面可以看到。
[root@redhat5 sockets]# /home/webserver/php5.2.12/bin/phpize
2、進行編譯安裝
[root@redhat5 sockets]# ./configure --with-php-config=/home/webserver/php5.2.12/bin/php-config
[root@redhat5 sockets]#make
[root@redhat5 sockets]#make install
執行完make install屏幕上會提示sockets.so存放的路徑,然後把它復制到php的extensions目錄中,例如我的路徑為 /home/webserver/php5.2.12/lib/php/extensions
3、修改php.ini文件
找到extension_dir = "./" 這行,修改為:
extension_dir = "/home/webserver/php5.2.12/lib/php/extensions/"
然後再新增加一行:
extension=sockets.so
4、重啟apache即可生效。
其它模塊的安裝方法和這個一模一樣,不管是php自帶的擴展模塊還是第三方擴展模塊都照這種方法安裝即可。

『肆』 請問怎麼在伺服器上配置PHP急!!!

第一步: 安裝apache 並配置支持PHP

點擊安裝文件apache_2.0.50-win32-x86-no_ssl.msi
將apache安裝在 D:\apache2 目錄(隨自己喜好)下
將php-5.0.0-Win32.zip 里內容解壓到 D:\php 里
找到 php目錄里的 php.ini-dist 重命名為 php.ini 並拷到 windows目錄里(win2k 里為winnt)
如我的php.ini是拷到 D:\windows目錄
再將php目錄里的 php5ts.dll,libmysql.dll 拷到 系統目錄(system/system32) 如我的是D:\windows\system里

配置apache里的httpd.conf
打開 D:\Apache2\conf\httpd.conf 這個文件
找到 AddDefaultCharset ISO-8859-1 將其改為 AddDefaultCharset GB2312 (讓默認語言編碼為簡體中文)
找到 DocumentRoot "D:/Apache2/htdocs" 將其改為你的WEB目錄(可不改)如我的為 DocumentRoot "D:/website"
找到 DirectoryIndex index.html index.html.var 在後面加入 index.htm index.php

選擇安裝模式: 模塊化模式安裝 或 CGI模式安裝 (選一樣即可)

--------------模塊化安裝配置------------------------------------
找到 #LoadMole ssl_mole moles/mod_ssl.so 這行,在此行後加入一行
LoadMole php5_mole d:/php/php5apache2.dll
其中d:/php/php5apache2.dll 為你php目錄中php5apache2.dll所在的位置
找到 AddType application/x-gzip .gz .tgz 這行,在此行後加入一行
AddType application/x-httpd-php .php
---------------------------------------------------------------

--------------CGI安裝配置--------------------------------------
找到 AddType application/x-gzip .gz .tgz 這行,加入如下即可
ScriptAlias /php/ "d:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
---------------------------------------------------------------

此時PHP環境基本已經配置成功
在WEB根目錄(如我的D:\website)里建一個名為test.php的文件內容如下
<? echo phpinfo(); ?>
重新啟動apache服務
用瀏覽器打開 http://localhost/test.php ;
如果可以看到php配置輸出信息就OK了

第二步 安裝mysql

將mysql安裝到指定目錄,如我的是d:/mysql 如下載的是非安裝的mysql壓縮包,直接解壓到指定目錄就可以了
然後點擊D:\mysql\bin\winmysqladmin.exe這個文件 其中D:\mysql是你的mysql安裝目錄
輸入winmysqladmin的初始用戶、密碼 (註:這不是mysql里的用戶、密碼)隨便填不必在意
確定之後你的右下角任務的啟動欄會出現一個紅綠燈的圖標,紅燈亮代表服務停止,綠燈亮代表服務正常,左擊這個圖標->winnt->install the service 安裝此服務
再左擊這個圖標->winnt->start the service 啟動mysql服務

修改mysql資料庫的root密碼
用cmd進入命今行模式輸入如下命令: ( 注: d:\mysql 為mysql安裝目錄)
cd d:\mysql\bin
mysqladmin -u root -p password 123456
回車出現
Enter password: ( 注:這是叫你輸入原密碼. 剛安裝時密碼為空,所以直接回車即可)
此時mysql 中賬號 root 的密碼 被改為 123456 安裝完畢

三、配置php.ini並測試mysql(php.ini為 d:\windows下的 php.ini)

找到extension_dir = "./" 改為 extension_dir = "d:/php/ext"
找到
;extension=php_mysql.dll
將;去掉改為
extension=php_mysql.dll
找到
;session.save_path = "/tmp"
將;去掉 設置你保存session的目錄,如
session.save_path = "D:/php/session_temp";

重啟apache服務
在Web根目錄下(如 D:\website)建立testdb.php文件內容如下:
<?php
$link=mysql_connect(localhost,root,123456);
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用瀏覽器打http://localhost/testdb.php ;如果輸出success就OK了

四、phpmyadmin的安裝配置

將phpMyAdmin-2.5.7.zip解壓到WEB根目錄中去,重命名文件夾為phpmyadmin或其它
打開phpmyadmin 目錄中的 config.inc.php
找到
$cfg[Servers][$i][user] = root;
$cfg[Servers][$i][password] = 123456;
分別填上你mysql的用戶和密碼即可

如不是本地使用,最好加上驗證

不知道寫得對不對!不過我基本上就是這樣配的! 對於學習來講應該差不多了吧

『伍』 RedHat AS4上安裝配置Apache2.2.4+PHP5.2.3+MySQL5.0.45+openssl0.98e

系統環境:Redhat AS4所需軟體包:mysql-5.0.41.tar.gz
zlib-1.2.3.tar.gz           openssl-0.9.8e.tar.gz            httpd-2.2.4.tar.gz            libpng-1.2.14.tar.gz            freetype-2.1.10.tar.gz            jpegsrc.v6b.tar.gz            libxml2-2.6.19.tar.gz            gd-2.0.33.tar.gz            php-5.2.1.tar.gz
所用軟體包都上傳至伺服器/root/web目錄下1.1.安裝mysql-5.0.45
卸載系統自帶的mysqlrpm -qa|grep mysqlrpm -e –nodeps mysql
groupadd mysql
useradd -g mysql mysql
tar zxvf mysql-5.0.41.tar.gz
cd mysql-5.0.45
#./configure –prefix=/usr/local/mysql –enable-thread-safe-client –enable-local-infile –with-charset=gbk –with-extra-charset=all –with-low-memory
#make
#make install
#cp support-files/my-medium.cnf /etc/my.cnf
#cd /usr/local/mysql
#chown -R mysql .
#chgrp -R mysql .
#bin/mysql_install_db –user=mysql
#chown -R root .
#chown -R mysql var
#bin/mysqld_safe –user=mysql
#cd /root/web/mysql-5.0.45
#cp support-files/mysql.server /etc/rc.d/init.d/mysqld
#chmod 700 /etc/rc.d/init.d/mysqld
#chkconfig –add mysqld
#chkconfig –level 345 mysqld on測試
#/usr/local/mysql/bin/mysqladmin ping
#/usr/local/mysql/bin/mysqladmin version
#/usr/local/mysql/bin/mysql添加root密碼
#/usr/local/mysql/bin/mysqladmin -uroot -p添加/usr/local/mysql/bin到環境變數PATH中
#export PATH=$PATH:/usr/local/mysql/bin2.安裝zlib-1.2.3#tar zxvf zlib-1.2.3.tar.gz
#cd zlib-1.2.3
#./configure –prefix=/usr/local/zlib
#make
#make install3.安裝openssl-0.9.8e#tar zxvf openssl-0.9.8e.tar.gz
#cd openssl-0.9.8e
#./config shared zlib
#make
#make test
#make install
mv /usr/bin/openssl /usr/bin/openssl.OFF
mv /usr/include/openssl /usr/include/openssl.OFF
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/ssl/include/openssl /usr/include/openssl配置庫文件搜索路徑#echo 「/usr/local/ssl/lib」 /etc/ld.so.conf
#ldconfig -v4.安裝httpd-2.2.4#tar zxvf httpd-2.2.4.tar.gz
#cd httpd-2.2.4
#./configure –prefix=/usr/local/apache –sysconfdir=/etc/httpd –enable-so –enable-ssl –with-ssl=/usr/local/ssl –enable-track-vars –enable-rewrite –with-z-dir=/usr/local/zlib –enable-mods-shared=most
#make
#make install#echo 「/usr/local/apache/bin/apachectl start」 /etc/rc.local(系統啟動時服務自動啟動)5.安裝libpng-1.2.14#tar zxvf libpng-1.2.14.tar.gz  
# cd libpng-1.2.14
# cp scripts/makefile.linux makefile
# make (若是提示找不到zlib庫文件或者頭文件,多半是makefile文件里zlib的默認路徑有誤。可編輯makefile文件,找到zlib項並重新指定路徑到/usr/local/zlib/lib和/usr/local/zlib/include)。
# make install6.安裝freetype-2.1.10# tar -zvxf freetype-2.1.10.tar.gz
# cd freetype-2.1.10
# mkdir -p /usr/local/freetype
# ./configure –prefix=/usr/local/freetype
# make;make install 7.安裝jpegsrc.v6bjpeg默認不會自建目錄,因此需手動建立目錄:
# mkdir -pv /usr/local/jpeg6/{,bin,lib,include,man/man1,man1}安裝
#tar zxvf jpegsrc.v6b.tar.gz  
# ./configure –prefix=/usr/local/jpeg6/ –enable-shared –enable-static
# make
# make install
# make install-lib8.安裝libxml2-2.6.19# tar -zxf libxml2-2.6.19.tar.gz
# cd libxml2-2.6.19
# mkdir -p /usr/local/libxml2
# ./configure –prefix=/usr/local/libxml2
# make; make install
#cp xml2-config /usr/bin9.安裝GD-2.0.33庫# tar -zvxf gd-2.0.33.tar.gz
# mkdir -p /usr/local/gd2
# cd gd-2.0.33
# ./configure –prefix=/usr/local/gd2 –with-jpeg=/usr/local/jpeg6/ –with-png=/usr/local/lib/ –with-zlib=/usr/local/zlib/  –with-freetype=/usr/local/freetype/
# make; make install10.安裝php-5.2.1# tar -zvxf php-5.2.1.tar.gz
# mkdir -p /usr/local/php
# cd php-5.2.1
 # ./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache/bin/apxs –with-mysql=/usr/local/mysql –with-mysqli=/usr/local/mysql/bin/mysql_config –with-xml=/usr/local/libxml2 –with-png=/usr/local/lib –with-jpeg-dir=/usr/local/jpeg6 –with-zlib=/usr/local/zlib –with-freetype=/usr/local/freetype  –with-gd=/usr/local/gd2 –enable-track-vars  –enable-mbstring=all
# make
# make install
# cp php.ini-dist /usr/local/php/lib/php.ini11.編輯apache配置文件httpd.conf
# vi /etc/httpd/httpd.conf
 要改的有如下幾處:
 找到LoadMole php5_mole moles/libphp5.so
 前面的#號去掉(默認已去掉注釋)
 #AddType application/x-gzip .gz .tgz
 下加二行
 AddType application/x-httpd-php .php
 AddType application/x-httpd-php-source .phps
 還有找到DirectoryIndex index.html
 加上 index.php 讓它把index.php做為默認頁按照使用習慣,這里將網站根目錄指定到/var/www:
找到DocumentRoot 「/usr/local/apache/htdocs」
修改為:DocumentRoot 「/var/www」(後文中我們還會注釋掉此行,以啟用虛擬主機)找到Directory 「/usr/local/apache/htdocs」
修改為:Directory 「/var/www」12.測試PHP
# vi /var/www/index.php
 添加:
  ?
   phpinfo();
  ?
重新啟動apache伺服器
# /usr/local/apache/bin/apachectl restart
瀏覽器里http://localhost/測試一下.

『陸』 護衛神php環境安裝完成後網站程序放哪裡

護衛神PHP套件,只是搭建了PHP+MySQL的運行環境,並且默認只開設了一個phpmyadmin網站。
如果用戶要新建網站,可以參考V課堂視頻教程,這個講得最詳細,在官網首頁有一個V課堂,點進去看護衛神專題,找到[安裝PHP+MySQL方法]即可,2003/2008/2012系統都講得比較清楚。(貌似不能發URL)。

·IIS默認不支持PHP功能,需要單獨安裝應用才可以使用。
·為了簡化用戶安裝PHP,本節將使用由護衛神開發的PHP套件,該套件自動配置php和mysql,以及做好安全設置。

1、准備工作
·檢查是否安裝IIS,如果沒有安裝請參考我站「IIS安裝方法」的視頻。
·到http://www.huweishen.com/soft/php/下載PHP套件安裝包。
PHP有多個版本可選,安裝方法都一樣;本節選擇php5.6版本,專為 Windows 2008 和 Windows 2012 開發的64位版本。

2、安裝PHP套件
·建議安裝到非系統盤,主要是MySQL資料庫存放在該目錄。
·套件做好了默認配置,適合大多數PHP程序;如果您的程序比較特別,可以自己更改php.ini。

這樣PHP+MYSQL就安裝好了。

3、創建一個PHP站點
·注意:為了讓您看得更簡單,我們暫不涉及安全因素。
·如果需要了解如何創建一個安全的站點,請觀看我站「安全站點創建方法」視頻。
網站存放到d:\wwwroot\discuz\,添加Users的訪問許可權;同時創建web子目錄,用於存放PHP程序。
綁定域名:test.huweishen.com

4、安裝一套PHP程序
·我們以discuz為例,安裝程序我已經下載到了桌面。
·創建資料庫;從安全形度考慮,不建議使用root帳戶連接資料庫;因此我們手工創建安全的帳戶。
·discuz已經可以訪問了。

如果您需要創建更多的PHP站點,重復執行3、4步操作即可。

『柒』 怎樣用linux系統架設自己的網站

linux網站搭建是:Apache+php+Mysql。Apache 是世界排名第一的Web 伺服器, 根據Netcraf所作的調查,世界上百分之五十以上的Web 伺服器在使用Apache。在搭建平台時,也可以直接使用RPM 包來安裝,但是由於使用RPM 包在一些系統上不支持,因此我們使用更通用的方法:直接從源代碼來裝。
Apache 的特性:
1) 幾乎可以運行在所有的計算機平台上.
2) 簡單而且強有力的基於文件的配置(HTTPD.CONF)
3) 支持通用網關介面(CGI)
4) 支持虛擬主機.
5) 支持HTTP 認證.
6) 集成PERL.
7) 可以通過WEB 瀏覽器監視伺服器的狀態, 可以自定義日誌.
8) 支持伺服器端包含命令(SSI).
9) 支持安全SOCKET 層(SSL).
10) 具有用戶會話過程的跟蹤能力.
11) 支持FASTCGI
12) 集成的代理伺服器
一:裝Mysql
下載Mysql(連到物理機上),我們首先看看虛機和物理機的連通性,虛機是192.168.0.13,物理機是192.168.0.114.重啟一下Network服務:service network restart,然後ping一下物理機。
發現是通的,網路連接正常,可以進行鏈接了#smbclient //192.168.0.114/src –U administrator,進入後查看我們用到的源碼包,ls查看命令。
二:Apache安裝
三:Php安裝
圖文連接:http://blog.chinaunix.net/uid-22787601-id-1769246.html

你TMD的是SB , 別個說了要如何安裝軟體嗎,尼瑪,想騙操作量就直接說

閱讀全文

與redhatphp環境搭建相關的資料

熱點內容
如何利用閑置電腦做遠程伺服器 瀏覽:25
在線將pdf轉換成jpg 瀏覽:465
python不用網路能用嗎 瀏覽:46
人行編譯組什麼任務 瀏覽:554
九江公交app用哪個 瀏覽:544
安卓手機如何找回賬號 瀏覽:566
房價走勢用哪個app 瀏覽:432
程序員是如何清理電腦垃圾軟體的 瀏覽:532
我的世界最新國際版安卓怎麼下 瀏覽:428
活塞式壓縮機的拆裝 瀏覽:938
文件夾怎麼恢復到前面的日期 瀏覽:1000
網易游戲是什麼伺服器 瀏覽:674
什麼是shell命令 瀏覽:348
python代碼畫明人 瀏覽:377
哪個整容app最好 瀏覽:584
程序員辭職是哪個電視劇 瀏覽:262
伺服器網速慢是什麼原因 瀏覽:132
pdf轉jpg軟體綠色版 瀏覽:406
廣告保障源碼 瀏覽:432
程序員長痔瘡咋辦 瀏覽:912