Linux操作系統(tǒng)啟動(dòng)httpd失敗的解決方法_PHP教程
推薦:PHP MYSQL實(shí)例:網(wǎng)站在線人數(shù)的程序代碼PHP實(shí)例教程:網(wǎng)站在線人數(shù)的程序代碼,后臺(tái)有MYSQL數(shù)據(jù)庫支持。可以直接統(tǒng)計(jì)出網(wǎng)站當(dāng)前的在線人數(shù)。 首先是創(chuàng)建MYSQL數(shù)據(jù)庫表。 以下為引用的內(nèi)容:
Red Hat Linux enterprise 5
start httpd faild
linux httpd: httpd 啟動(dòng) failed
我在虛擬機(jī)里面遇到此問題,試了很多方法都沒法啟動(dòng),后來發(fā)現(xiàn),問題出在/etc/httpd/conf/目錄里面有一個(gè)叫httpd.conf的文件。在同一目錄下還有另外一個(gè)叫httpd.conf.bak,只要把httpd.conf.bak的內(nèi)容復(fù)制httpd.conf文件中,覆蓋原來的內(nèi)容就能啟動(dòng)了,到shell里運(yùn)行service httpd start,驚喜發(fā)現(xiàn),start httpd ok。啟動(dòng)httpd 確定。
用service httpd status可以看到httpd正運(yùn)行中。心情舒服啊。雖然只是個(gè)很菜的新手問題,嘿嘿,但我還是寫下來,或許哪個(gè)新手也遇到此問題能幫上忙。后來我又詳細(xì)排查了一下是什么問題導(dǎo)至的。結(jié)果是意料之外啊。原來是使用了 [系統(tǒng)]-[管理]-[服務(wù)器設(shè)置]-[HTTP]工具進(jìn)行設(shè)置,然后保存之后導(dǎo)至。用了這個(gè)工具后里面的設(shè)置內(nèi)容有比較多的地方跟初始設(shè)置是不一樣的。
我發(fā)現(xiàn)修改/etc/httpd/conf/httpd.conf文件可以解決問題:
1.將ServerName這行注釋掉,即行最前面加個(gè)#號(hào)。
2.將ServerAdmin 這行要寫完整。如:ServerAdmin admin@example.com
3.將Lockfile 的文件路徑弄正確,或都干脆注釋掉(行首加#)
4.將Loadmodule .........
Loadmodule.........
.........#這里很多行。省略!其實(shí)這些都是錯(cuò)誤的,應(yīng)該是HTTP本身代碼問題導(dǎo)致。我們用初始文件替換。
Loadmodule.....
用/etc/httpd/conf/httpd.conf.bak里面的相應(yīng)內(nèi)容替換掉
內(nèi)容如下:
以下為引用的內(nèi)容: LoadModule auth_basic_module modules/mod_auth_basic.so LoadModule auth_digest_module modules/mod_auth_digest.so LoadModule authn_file_module modules/mod_authn_file.so LoadModule authn_alias_module modules/mod_authn_alias.so LoadModule authn_anon_module modules/mod_authn_anon.so LoadModule authn_dbm_module modules/mod_authn_dbm.so LoadModule authn_default_module modules/mod_authn_default.so LoadModule authz_host_module modules/mod_authz_host.so LoadModule authz_user_module modules/mod_authz_user.so LoadModule authz_owner_module modules/mod_authz_owner.so LoadModule authz_groupfile_module modules/mod_authz_groupfile.so LoadModule authz_dbm_module modules/mod_authz_dbm.so LoadModule authz_default_module modules/mod_authz_default.so LoadModule ldap_module modules/mod_ldap.so LoadModule authnz_ldap_module modules/mod_authnz_ldap.so LoadModule include_module modules/mod_include.so LoadModule log_config_module modules/mod_log_config.so LoadModule logio_module modules/mod_logio.so LoadModule env_module modules/mod_env.so LoadModule ext_filter_module modules/mod_ext_filter.so LoadModule mime_magic_module modules/mod_mime_magic.so LoadModule expires_module modules/mod_expires.so LoadModule deflate_module modules/mod_deflate.so LoadModule headers_module modules/mod_headers.so LoadModule usertrack_module modules/mod_usertrack.so LoadModule setenvif_module modules/mod_setenvif.so LoadModule mime_module modules/mod_mime.so LoadModule dav_module modules/mod_dav.so LoadModule status_module modules/mod_status.so LoadModule autoindex_module modules/mod_autoindex.so LoadModule info_module modules/mod_info.so LoadModule dav_fs_module modules/mod_dav_fs.so LoadModule vhost_alias_module modules/mod_vhost_alias.so LoadModule negotiation_module modules/mod_negotiation.so LoadModule dir_module modules/mod_dir.so LoadModule actions_module modules/mod_actions.so LoadModule speling_module modules/mod_speling.so LoadModule userdir_module modules/mod_userdir.so LoadModule alias_module modules/mod_alias.so LoadModule rewrite_module modules/mod_rewrite.so LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_ftp_module modules/mod_proxy_ftp.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule cache_module modules/mod_cache.so LoadModule suexec_module modules/mod_suexec.so LoadModule disk_cache_module modules/mod_disk_cache.so LoadModule file_cache_module modules/mod_file_cache.so LoadModule mem_cache_module modules/mod_mem_cache.so LoadModule cgi_module modules/mod_cgi.so |
OK,這樣應(yīng)該可以啟動(dòng)httpd服務(wù)了,請?jiān)趕hell里使用命令service httpd start來啟動(dòng)服務(wù)
另外需要注意的是,這些只改了一小部分內(nèi)容,很多選項(xiàng)已經(jīng)跟初始httdp.conf不一樣了,請大家詳細(xì)看看相關(guān)功能的開啟狀態(tài),按需要更改即可。
分享:詳細(xì)學(xué)習(xí)PHP中對文件和目錄的操作方法一:引論 在任何計(jì)算機(jī)設(shè)備中,文件是都是必須的對象,而在web編程中,文件的操作一直是web程序員的頭疼的地方,文件的操作在cms系統(tǒng)中這是必須的,非常有用的,我們經(jīng)常遇到生成文件目錄,文
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級介紹
- 關(guān)于PHP語言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國語言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
- 相關(guān)鏈接:
- 教程說明:
PHP教程-Linux操作系統(tǒng)啟動(dòng)httpd失敗的解決方法。