1、centos下怎麼找到apache的配置文件
httpd -V
查看輸出的HTTPD_ROOT和SERVER_CONFIG_FILE 就可以確定httpd.conf的路徑了
ServerName:80記得做DNS域名指向。---------------------修改Apache配置文件里的ServerNameDNS域名指向設置,請向域名供應商咨詢
3、centos編譯安裝php7怎麼加入apache
centos編譯安裝php7怎麼加入apache
可以直接下載PHP7.0.2的安裝包解壓內,編譯,容安裝:
下載php7,並解壓
$ cd /usr/src/
$ wget http://cn2.php.net/distributions/php-7.0.2.tar.gz
#解壓
$ tar -xzxvf php-7.0.2.tar.gz
$ cd php-7.0.2
解壓完後先不要編譯,請檢查是否安裝了gcc ,沒有的話執行yum install gcc
檢查是否安裝了libxml2 ,沒有的話執行yum install libxml2
檢查是否安裝了libxml2-devel,沒有的話執行yum install libxml2-devel
註:因為改為用nginx了,所以編譯參數中的--with-apxs2=/usr/bin/apxs去掉了,如果要配置apache用,安裝PHP前,請先安裝apache。
4、centos 下 修改apache網站目錄到新掛載的數據盤報錯
chcon -R -h -t httpd_sys_content_t /home
chcon -R -h -t httpd_sys_content_t /home/mydata
chcon -R -h -t httpd_sys_content_t /home/mydata/
chcon -R -h -t httpd_sys_content_t /home/mydata/www
chcon -R -h -t httpd_sys_content_t /home/mydata/www/
service httpd start
5、Centos7 系統下怎麼更改apache默認網站目錄
方法步驟:
一、先創建我們想要的目錄,我選擇在 /home 下建一個 www目錄
cd /home/ --進入home文件夾下
mkdir www --創建www文件夾1212
二、修改apache配置文件,使定位到/home/www/
vim /etc/httpd/conf/httpd.conf -- 用編輯器打開配置文件(沒安裝vim的同學可以用vi)11
找到 DocumentRoot 「/var/www/html」 這表示 #apache的根目錄,將該目錄改成 /home/www 即可。再找到 #定義apache /var/www/html這個區域,把 /var/www/html改成/home/www,這樣我們就把apahce的默認路徑改掉了。
然後:
systemctl restart httpd.service --重啟apache伺服器。11
完成以上步驟後,訪問主機IP,訪問成功。
如果顯示,you don』t have permission…..什麼的,則是許可權問題,因為有些版本的centos在創建文件夾的時候默認許可權是750,apache作為一個外來的用戶,是沒有許可權訪問的,我們需要為其賦予許可權:
chmod -R 755 /home/www 11
至此,你已經成功的將apache默認目錄移至/home/www/下了。
特別的,如果你的項目用的是thinkphp框架,由於apache還要往Runtime文件夾裡面添加緩存和日誌等內容,單單是 755 許可權是不夠的。因此要對Runtime這個目錄賦予全部許可權:
chmod -R 777 /home/www/Runtime
將你的項目移到該目錄下即可。
6、linux centos怎麼安裝httpd
Apache在Linux系統中,其實叫「httpd」,它「無恥的」占據了官方名義!
CentOS可以使用yum命令,非常簡單內和容易的安裝容Apache,下面演示一下步驟:
1、安裝Apache
yum install httpd
2、設置Apache服務的啟動級別
chkconfig --levels 235 httpd on
Apache是一個服務,所以,可以通過設置服務的啟動級別來讓它啟動。2,3,5三個級別分別表示什麼意思就不用我多說了吧。
3、現在就啟動它
/etc/init.d/httpd start
安裝之後的說明:
1、驗證是否安裝成功
現在打開http://ip地址,看看有沒有Apache的默認頁面出來了?如果有就對了。
2、安裝目錄介紹
Apache默認將網站的根目錄指向/var/www/html 目錄
默認的主配置文件是/etc/httpd/conf/httpd.conf
配置存儲在的/etc/httpd/conf.d/目錄
7、Centos7 系統下怎麼更改apache默認網站目錄
1、在安裝後的Apache目錄下,有一個conf目錄,在這個目錄里,有一個"httpd.conf"文件專,要做的,就是修改屬這個文件.。2、在這個文件里,凡是以"#"開頭的每一行,都是無效的,如果你想讓你的設置起作用,就要把行首的"#"去掉.
3、找到 DirectoryIndex 這段.把它改成DirectoryIndex index.php index.Html index.html 這樣,你的網站目錄的默認首頁是 index.php, 如果沒有index.php系統會自動尋找index.html、html做為默認首頁了。
4、注意事項:index.php index.Html之間要有一個空格
5、另外還可以操作一下其它的:
6、找到 ServerRoot 這段.將它設成你的Apache安裝目錄,我的是 ServerRoot "D:/Apache Group/Apache2"
7、找到 DocumentRoot 這段.把他設成你網站的根目錄,我的是 DocumentRoot "D:/Apache Group/web 。
8、centos查看apache用的是哪個httpd.conf
果進程中無法找到嘗試百在啟動腳本中尋找,適用於yum安裝的apache,如下度所示版,可以看到啟動時apache載入權配知置文件的位置,其中apache運行的站點目錄可以在/etc/httpd/conf/httpd.conf中找道到
#查看apache配置文件位置
sed
-n
'9,11p'
/etc/init.d/httpd
#
config:
/etc/httpd/conf/httpd.conf
#
config:
/etc/sysconfig/httpd
#
pidfile:
/var/run/httpd/httpd.pid
#查看apache站點目錄
grep
"DocumentRoot"
/etc/httpd/conf/httpd.conf|grep
-v
"#"
DocumentRoot
"/var/www/html"
3.
通過回編譯參數查找
apache_bin=$(find
/
-type
f
-name
"httpd"|xargs
-i
ls
-l
{}|awk
'{if($5>30000)print
$NF}')
$apache_bin
-V|grep
HTTPD_ROOT
結果:-D
HTTPD_ROOT="/etc/httpd"
#apache安裝在/etc/httpd
目錄下答
9、centos的apache綁定域名問題
額,是可以直接訪問的。但你不想別人訪問的話,就在http.conf配置下虛擬主機,相當於綁定域名,然後讓那些沒綁定的去訪問到另外一個地方就好了。
10、centos伺服器怎麼配置環境
安裝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/
就可以看到執行情況