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

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

Linux服務(wù)器上安裝織夢(mèng)CMS,linux服務(wù)器織夢(mèng)cms_PHP教程

Jul 12, 2016 am 08:50 AM

Linux服務(wù)器上安裝織夢(mèng)CMS,linux服務(wù)器織夢(mèng)cms

安裝篇

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

  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了,不需要重新安裝:

?

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

接著將Apache設(shè)置為開機(jī)啟動(dòng):chkconfig httpd on.(這一步使得服務(wù)器不需要在每次重啟的時(shí)候都要手動(dòng)啟動(dòng)httpd服務(wù))

要查看httpd服務(wù)的啟動(dòng)狀態(tài),可以使用命令:chkconfig --list httpd(會(huì)顯示httpd在各個(gè)級(jí)別(level)下的啟動(dòng)狀態(tài))

第三步:安裝MySQL

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

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

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

?

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

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

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

  1. mysql_secure_installation?

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

?

重新啟動(dòng)MySQL:/etc/init.d/mysqld restart

第四步:安裝PHP

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

  1. yum?install?php?

?

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

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

?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服務(wù)器此時(shí)并不能被訪問,因?yàn)橐L問服務(wù)器,還需要對(duì)Apache和PHP進(jìn)行相應(yīng)的配置。

配置篇

第一步:配置Apache

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

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

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

?

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

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

第二步:配置PHP

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

date.timezone = PRC ? ? ? ? ? ? ? ? ? ?#把前面的分號(hào)去掉,改為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ù),如果某些程序需要用到這個(gè)函數(shù),可以刪除,取消禁用。

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

display_errors = OFF ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #關(guān)閉錯(cuò)誤提示
register_globals = OFF ? ? ? ? ? ? ? ? ? ? ? ? ? #關(guān)閉注冊(cè)全局變量
magic_quotes_gpc = On ? ? ? ? ? ? ? ? ? ? ? ?#打開magic_quotes_gpc來防止SQL注入
log_errors = On ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #記錄錯(cuò)誤日志
error_log = /var/log/php/error_log.log ? #設(shè)置錯(cuò)誤日志存放目錄,文件必須允許apache用戶的和組具有寫的權(quán)限(注意,在修改之前,要先創(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/ ? ? ? ? ? ? ? ? ? ? ? ? ? ? #設(shè)置表示允許訪問當(dāng)前目錄(即PHP腳本文件所在之目錄)和/tmp/目錄,可以防止php木馬跨站

?

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

?

測(cè)試篇

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

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

phpinfo();
?>

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

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

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

?

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

有錯(cuò)漏的地方,歡迎大家隨時(shí)指出修改意見,謝謝大家的支持。

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

?

一、Linux常用命令
1.1.權(quán)限分配chmod命令
chmod 777 dir/file
1.2.參考鏈接
1.http://blog.sina.com.cn/s/blog_3fe048830100gp0e.html
二、對(duì)mysql數(shù)據(jù)庫常用操作命令
2.1.修改MySQL字符集
1.修改my.cnf
vi /etc/my.cnf
在[client]下添加
default-character-set=utf8
在[mysqld]下添加
default-character-set=utf8
2.重新啟動(dòng)MySQL
service mysqld restart
3.查看字符集設(shè)置
show variables like 'character_set_%';
2.2.其他的一些設(shè)置方法
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服務(wù)器上安裝織夢(mèng)CMS,linux服務(wù)器織夢(mèng)cms 安裝篇 第一步:配置防火墻 (默認(rèn)情況下,端口80和3306是拒絕訪問的,在防火墻上進(jìn)行配置):...
本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

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

Dreamweaver CS6

Dreamweaver CS6

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

SublimeText3 Mac版

SublimeText3 Mac版

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

對(duì)基於PHP的API進(jìn)行版本控制的最佳實(shí)踐是什麼? 對(duì)基於PHP的API進(jìn)行版本控制的最佳實(shí)踐是什麼? Jun 14, 2025 am 12:27 AM

基於toversionaphp,useUrl deuseUrl specteringforclarityAndEsofRouting,單獨(dú)的codetoavoidConflicts,dremecateOldVersionswithClearCommunication,andConsiderCustomHeadeSerlySerallyWhennEnncelsy.startbyplacingtheversionIntheUrl(E.G.,epi/api/v

如何在PHP中實(shí)施身份驗(yàn)證和授權(quán)? 如何在PHP中實(shí)施身份驗(yàn)證和授權(quán)? Jun 20, 2025 am 01:03 AM

tosecurelyhandleauthenticationandationallizationInphp,lofterTheSesteps:1.AlwaysHashPasswordSwithPassword_hash()andverifyusingspasspassword_verify(),usepreparedStatatementStopreventsqlineptions,andStoreSeruserDatain usseruserDatain $ _sessiveferterlogin.2.implementrole-2.imaccessccsccccccccccccccccccccccccc.

PHP中的程序和麵向?qū)ο蟮木幊坦?fàn)例之間有什麼區(qū)別? PHP中的程序和麵向?qū)ο蟮木幊坦?fàn)例之間有什麼區(qū)別? Jun 14, 2025 am 12:25 AM

procemal and object-tiriendedprogromming(oop)inphpdiffersimplessintustructure,可重複使用性和datahandling.1.procedural-Progrogursmingusesfunctimesfunctionsormanized sequalized sequalized sequiential,poiperforsmallscripts.2.OpporganizesCodeOrganizescodeOdeIntsocloceSandObjects,ModelingReal-Worlden-Worlden

PHP中有哪些弱參考(弱圖),何時(shí)有用? PHP中有哪些弱參考(弱圖),何時(shí)有用? Jun 14, 2025 am 12:25 AM

PHPdoesnothaveabuilt-inWeakMapbutoffersWeakReferenceforsimilarfunctionality.1.WeakReferenceallowsholdingreferenceswithoutpreventinggarbagecollection.2.Itisusefulforcaching,eventlisteners,andmetadatawithoutaffectingobjectlifecycles.3.YoucansimulateaWe

如何在PHP中安全地處理文件上傳? 如何在PHP中安全地處理文件上傳? Jun 19, 2025 am 01:05 AM

要安全處理PHP中的文件上傳,核心在於驗(yàn)證文件類型、重命名文件並限制權(quán)限。 1.使用finfo_file()檢查真實(shí)MIME類型,僅允許特定類型如image/jpeg;2.用uniqid()生成隨機(jī)文件名,存儲(chǔ)至非Web根目錄;3.通過php.ini和HTML表單限製文件大小,設(shè)置目錄權(quán)限為0755;4.使用ClamAV掃描惡意軟件,增強(qiáng)安全性。這些步驟有效防止安全漏洞,確保文件上傳過程安全可靠。

如何與PHP的NOSQL數(shù)據(jù)庫(例如MongoDB,Redis)進(jìn)行交互? 如何與PHP的NOSQL數(shù)據(jù)庫(例如MongoDB,Redis)進(jìn)行交互? Jun 19, 2025 am 01:07 AM

是的,PHP可以通過特定擴(kuò)展或庫與MongoDB和Redis等NoSQL數(shù)據(jù)庫交互。首先,使用MongoDBPHP驅(qū)動(dòng)(通過PECL或Composer安裝)創(chuàng)建客戶端實(shí)例並操作數(shù)據(jù)庫及集合,支持插入、查詢、聚合等操作;其次,使用Predis庫或phpredis擴(kuò)展連接Redis,執(zhí)行鍵值設(shè)置與獲取,推薦phpredis用於高性能場(chǎng)景,Predis則便於快速部署;兩者均適用於生產(chǎn)環(huán)境且文檔完善。

PHP中==(鬆散比較)和===(嚴(yán)格的比較)之間有什麼區(qū)別? PHP中==(鬆散比較)和===(嚴(yán)格的比較)之間有什麼區(qū)別? Jun 19, 2025 am 01:07 AM

在PHP中,==與===的主要區(qū)別在於類型檢查的嚴(yán)格程度。 ==在比較前會(huì)進(jìn)行類型轉(zhuǎn)換,例如5=="5"返回true,而===要求值和類型都相同才會(huì)返回true,例如5==="5"返回false。使用場(chǎng)景上,===更安全應(yīng)優(yōu)先使用,==僅在需要類型轉(zhuǎn)換時(shí)使用。

如何在PHP( - , *, /,%)中執(zhí)行算術(shù)操作? 如何在PHP( - , *, /,%)中執(zhí)行算術(shù)操作? Jun 19, 2025 pm 05:13 PM

PHP中使用基本數(shù)學(xué)運(yùn)算的方法如下:1.加法用 號(hào),支持整數(shù)和浮點(diǎn)數(shù),也可用於變量,字符串?dāng)?shù)字會(huì)自動(dòng)轉(zhuǎn)換但不推薦依賴;2.減法用-號(hào),變量同理,類型轉(zhuǎn)換同樣適用;3.乘法用*號(hào),適用於數(shù)字及類似字符串;4.除法用/號(hào),需避免除以零,並註意結(jié)果可能是浮點(diǎn)數(shù);5.取模用%號(hào),可用於判斷奇偶數(shù),處理負(fù)數(shù)時(shí)餘數(shù)符號(hào)與被除數(shù)一致。正確使用這些運(yùn)算符的關(guān)鍵在於確保數(shù)據(jù)類型清晰並處理好邊界情況。

See all articles