国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
Linux服務器上安裝織夢CMS,linux服務器織夢cms
首頁 後端開發(fā) php教程 Linux服務器上安裝織夢CMS,linux服務器織夢cms_PHP教程

Linux服務器上安裝織夢CMS,linux服務器織夢cms_PHP教程

Jul 12, 2016 am 08:50 AM

Linux服務器上安裝織夢CMS,linux服務器織夢cms

安裝篇

第一步:配置防火墻(默認情況下,端口80和3306是拒絕訪問的,在防火墻上進行配置):

  1. vi?/etc/sysconfig/iptables(在"COMMIT"的上一行加上如下兩句)?
  2. -A?INPUT?-m?state?--state?NEW?-m?tcp?-p?tcp?--dport?80?-j?ACCEPT(允許80端口通過防火墻)?
  3. -A?INPUT?-m?state?--state?NEW?-m?tcp?-p?tcp?--dport?3306?-j?ACCEPT(允許3306端口通過防火墻)?

接著重啟防火墻使得配置生效:

  1. /etc/init.d/iptables?restart?

第二步:安裝Apache

?

使用以下命令安裝Apache:

  1. yum?install?httpd?

如果出下下面所示的語句,說明已經(jīng)安裝了Apache了,不需要重新安裝:

?

安裝完之后,重新啟動Apache:/etc/init.d/httpd restart

接著將Apache設置為開機啟動:chkconfig httpd on.(這一步使得服務器不需要在每次重啟的時候都要手動啟動httpd服務)

要查看httpd服務的啟動狀態(tài),可以使用命令:chkconfig --list httpd(會顯示httpd在各個級別(level)下的啟動狀態(tài))

第三步:安裝MySQL

1、使用以下命令安裝MySQL:

  1. yum?install?mysql?mysql-server?

同樣,如果出現(xiàn)提示已安裝的話,就說明系統(tǒng)安裝了MySQL了,可以跳過這一步,否則,系統(tǒng)接下來會自動安裝MySQL。

?

安裝完成了之后,啟動MySQL:/etc/init.d/mysql start

將MySQL設置為開機啟動:chkconfig mysqld on
最后,拷貝配置文件:cp /usr/share/mysql/my-medium.cnf? /etc/my.cnf (在/etc下有個my.cnf文件,直接覆蓋就行了)

2、用以下命令給root賬戶設置密碼? ? ?

  1. mysql_secure_installation?

根據(jù)提示輸入2次密碼,就設置成功了。注意,在設置過程中,會提示刪除是否anonymous用戶,是否拒絕root的遠程訪問,是否刪除測試用的數(shù)據(jù)庫等,這些都需要根據(jù)自己的實際情況進行選擇。最后出現(xiàn):Thanks for using MySQL!,設置密碼成功了。

?

重新啟動MySQL:/etc/init.d/mysqld restart

第四步:安裝PHP

1、使用以下命令安裝PHP:

  1. yum?install?php?

?

根據(jù)提示往下安裝就行了。安裝完之后重新啟動Apache:/etc/init.d/httpd restart
2、安裝PHP組件,是PHP支持MySQL

可以使用命令:yum search php來查看PHP的組件,選擇需要的模塊進行安裝:

?yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

安裝完之后,重啟Apache:/etc/init.d/httpd restart?

重啟MySQL:/etc/init.d/mysqld restart

?

到了這一步,LAMP中的AMP都已經(jīng)安裝完畢了,但是web服務器此時并不能被訪問,因為要訪問服務器,還需要對Apache和PHP進行相應的配置。

配置篇

第一步:配置Apache

修改Apache配置文件:vi /etc/httpd/conf/httpd.conf,并在文件中查找下面所在行,進行修改(查找可以在vi的一般模式下輸入“/要查找的字符”進行查找):

ServerTokens OS ? ? ? ? ? 修改為: ? ? ServerTokens Prod ? ? ? ? ? ? ? ? ? ? ? (在出現(xiàn)錯誤頁的時候不顯示服務器操作系統(tǒng)的名稱)
ServerSignature On ? ? ? ?修改為: ? ? ServerSignature Off ? ? ? ? ? ? ? ? ? ? ?(在錯誤頁中不顯示Apache的版本)
Options Indexes FollowSymLinks ? ? 修改為: ? ? Options Includes ExecCGI FollowSymLinks ? ? ? ? ? ? (允許服務器執(zhí)行CGI及SSI,禁止列出目錄)
#AddHandler cgi-script .cgi  ? ? ? ? ?修改為: ? ? AddHandler cgi-script .cgi .pl ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (允許擴展名為.pl的CGI腳本運行)
AllowOverride None  ? ? ? ? ? ? ? ? ? ? 修改為: ? ? AllowOverride All ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (允許.htaccess)
AddDefaultCharset UTF-8  ? ? ? ? ? 修改為: ? ? AddDefaultCharset GB2312  ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(添加GB2312為默認編碼)

Options Indexes MultiViews FollowSymLinks ? ? ?修改為 ? ? ?Options MultiViews FollowSymLinks ? ? ? ?(不在瀏覽器上顯示樹狀目錄結構)
DirectoryIndex index.html index.html.var ? ? ? ? ? ? 修改為: ?DirectoryIndex index.html index.htm Default.html Default.htm index.php Default.php index.html.var? (設置默認首頁文件,增加index.php)
KeepAlive Off ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?修改為: ? ? KeepAlive On ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(允許程序性聯(lián)機)
MaxKeepAliveRequests 100 ? ? ? ? ? 修改為: ? ? MaxKeepAliveRequests 1000 ? (增加同時連接數(shù))

?

修改好之后保存配置,重新啟動Apache:/etc/init.d/httpd restart

建議刪除默認的測試頁面:rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html?

第二步:配置PHP

修改PHP配置文件:vi /etc/php.ini,以下需要修改的行的位置可以通過vi的查找命令來查找:

date.timezone = PRC ? ? ? ? ? ? ? ? ? ?#把前面的分號去掉,改為date.timezone = PRC

disable_functions = ? ? ? ? ? ? ? ? ? ? ? ? ? ? passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru, stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,checkdnsrr,checkdnsrr,getservbyname,getservbyport,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid, posix_getppid,posix_getpwnam,posix_getpwuid, posix_getrlimit, posix_getsid,posix_getuid,posix_isatty, posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid, posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname

#列出PHP可以禁用的函數(shù),如果某些程序需要用到這個函數(shù),可以刪除,取消禁用。

expose_php = Off ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #禁止顯示php版本的信息

display_errors = OFF ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #關閉錯誤提示
register_globals = OFF ? ? ? ? ? ? ? ? ? ? ? ? ? #關閉注冊全局變量
magic_quotes_gpc = On ? ? ? ? ? ? ? ? ? ? ? ?#打開magic_quotes_gpc來防止SQL注入
log_errors = On ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #記錄錯誤日志
error_log = /var/log/php/error_log.log ? #設置錯誤日志存放目錄,文件必須允許apache用戶的和組具有寫的權限(注意,在修改之前,要先創(chuàng)建文件/var/log/php/error_log.log,然后在修改其屬性,使其屬于apache用戶和用戶組。chown apache /var/log/php/error_log.log和chgrp apache?/var/log/php/error_log.log)

open_basedir = .:/tmp/ ? ? ? ? ? ? ? ? ? ? ? ? ? ? #設置表示允許訪問當前目錄(即PHP腳本文件所在之目錄)和/tmp/目錄,可以防止php木馬跨站

?

經(jīng)過安裝和配置之后,web服務器基本上已經(jīng)搭建起來了,可以對其進行訪問。

?

測試篇

在目錄/var/www/html下:cd /var/www/html

創(chuàng)建php文件:vi index.php

phpinfo();
?>

那么,在瀏覽器中輸入本機地址的時候,就可以訪問到剛才創(chuàng)建的index.php網(wǎng)頁文件了。

注意:apache的默認程序目錄是:/var/www/html,網(wǎng)頁文件放在這里就可以被訪問到。需要保證這個目錄是屬于用戶apache和用戶組apache的。

? ? ? ? ? ? ?MySQL的數(shù)據(jù)庫目錄是:/var/lib/mysql

?

寫到這里,LAMP就安裝配置完畢了,瀏覽器只要輸入服務器的IP地址或者是域名的話,就能夠訪問到服務器上的網(wǎng)頁文件了。

有錯漏的地方,歡迎大家隨時指出修改意見,謝謝大家的支持。

Linux系統(tǒng)中常用的命令:

?

一、Linux常用命令
1.1.權限分配chmod命令
chmod 777 dir/file
1.2.參考鏈接
1.http://blog.sina.com.cn/s/blog_3fe048830100gp0e.html
二、對mysql數(shù)據(jù)庫常用操作命令
2.1.修改MySQL字符集
1.修改my.cnf
vi /etc/my.cnf
在[client]下添加
default-character-set=utf8
在[mysqld]下添加
default-character-set=utf8
2.重新啟動MySQL
service mysqld restart
3.查看字符集設置
show variables like 'character_set_%';
2.2.其他的一些設置方法
1.修改數(shù)據(jù)庫的字符集
mysql>use mydb
mysql>alter database mydb character set utf-8;
2.創(chuàng)建數(shù)據(jù)庫指定數(shù)據(jù)庫的字符集
mysql>create database mydb character set utf-8;
3.通過MySQL命令行修改
set character_set_client=utf8;
set character_set_connection=utf8;
set character_set_database=utf8;
set character_set_results=utf8;
set character_set_server=utf8;
set character_set_system=utf8;
set collation_connection=utf8;
set collation_database=utf8;
set collation_server=utf8;
2.3.備份還原數(shù)據(jù)庫
1.備份
mysqldump -u root -p voice>voice.sql;
2.還原
source voice.sql;
mysql -u root -p voice2.3.參考鏈接
1.http://blog.chinaunix.net/uid-26727991-id-4742248.html

?

參考鏈接:http://www.linuxidc.com/Linux/2012-06/63847.htm

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1134601.htmlTechArticleLinux服務器上安裝織夢CMS,linux服務器織夢cms 安裝篇 第一步:配置防火墻 (默認情況下,端口80和3306是拒絕訪問的,在防火墻上進行配置):...
本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發(fā)現(xiàn)涉嫌抄襲或侵權的內(nèi)容,請聯(lián)絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1600
29
PHP教程
1502
276
PHP變量範圍解釋了 PHP變量範圍解釋了 Jul 17, 2025 am 04:16 AM

PHP變量作用域常見問題及解決方法包括:1.函數(shù)內(nèi)部無法訪問全局變量,需使用global關鍵字或參數(shù)傳入;2.靜態(tài)變量用static聲明,只初始化一次並在多次調(diào)用間保持值;3.超全局變量如$_GET、$_POST可在任何作用域直接使用,但需注意安全過濾;4.匿名函數(shù)需通過use關鍵字引入父作用域變量,修改外部變量則需傳遞引用。掌握這些規(guī)則有助於避免錯誤並提升代碼穩(wěn)定性。

如何在PHP中牢固地處理文件上傳? 如何在PHP中牢固地處理文件上傳? Jul 08, 2025 am 02:37 AM

要安全處理PHP文件上傳需驗證來源與類型、控製文件名與路徑、設置服務器限制並二次處理媒體文件。 1.驗證上傳來源通過token防止CSRF並通過finfo_file檢測真實MIME類型使用白名單控制;2.重命名文件為隨機字符串並根據(jù)檢測類型決定擴展名存儲至非Web目錄;3.PHP配置限制上傳大小及臨時目錄Nginx/Apache禁止訪問上傳目錄;4.GD庫重新保存圖片清除潛在惡意數(shù)據(jù)。

在PHP中評論代碼 在PHP中評論代碼 Jul 18, 2025 am 04:57 AM

PHP註釋代碼常用方法有三種:1.單行註釋用//或#屏蔽一行代碼,推薦使用//;2.多行註釋用/.../包裹代碼塊,不可嵌套但可跨行;3.組合技巧註釋如用/if(){}/控制邏輯塊,或配合編輯器快捷鍵提升效率,使用時需注意閉合符號和避免嵌套。

發(fā)電機如何在PHP中工作? 發(fā)電機如何在PHP中工作? Jul 11, 2025 am 03:12 AM

AgeneratorinPHPisamemory-efficientwaytoiterateoverlargedatasetsbyyieldingvaluesoneatatimeinsteadofreturningthemallatonce.1.Generatorsusetheyieldkeywordtoproducevaluesondemand,reducingmemoryusage.2.Theyareusefulforhandlingbigloops,readinglargefiles,or

撰寫PHP評論的提示 撰寫PHP評論的提示 Jul 18, 2025 am 04:51 AM

寫好PHP註釋的關鍵在於明確目的與規(guī)範,註釋應解釋“為什麼”而非“做了什麼”,避免冗餘或過於簡單。 1.使用統(tǒng)一格式,如docblock(/*/)用於類、方法說明,提升可讀性與工具兼容性;2.強調(diào)邏輯背後的原因,如說明為何需手動輸出JS跳轉;3.在復雜代碼前添加總覽性說明,分步驟描述流程,幫助理解整體思路;4.合理使用TODO和FIXME標記待辦事項與問題,便於後續(xù)追蹤與協(xié)作。好的註釋能降低溝通成本,提升代碼維護效率。

學習PHP:初學者指南 學習PHP:初學者指南 Jul 18, 2025 am 04:54 AM

易於效率,啟動啟動tingupalocalserverenverenvirestoolslikexamppandacodeeditorlikevscode.1)installxamppforapache,mysql,andphp.2)uscodeeditorforsyntaxssupport.3)

如何通過php中的索引訪問字符串中的字符 如何通過php中的索引訪問字符串中的字符 Jul 12, 2025 am 03:15 AM

在PHP中獲取字符串特定索引字符可用方括號或花括號,但推薦方括號;索引從0開始,超出範圍訪問返回空值,不可賦值;處理多字節(jié)字符需用mb_substr。例如:$str="hello";echo$str[0];輸出h;而中文等字符需用mb_substr($str,1,1)獲取正確結果;實際應用中循環(huán)訪問前應檢查字符串長度,動態(tài)字符串需驗證有效性,多語言項目建議統(tǒng)一使用多字節(jié)安全函數(shù)。

快速PHP安裝教程 快速PHP安裝教程 Jul 18, 2025 am 04:52 AM

ToinstallPHPquickly,useXAMPPonWindowsorHomebrewonmacOS.1.OnWindows,downloadandinstallXAMPP,selectcomponents,startApache,andplacefilesinhtdocs.2.Alternatively,manuallyinstallPHPfromphp.netandsetupaserverlikeApache.3.OnmacOS,installHomebrew,thenrun'bre

See all articles