關于Selinux導緻PHP加速失敗
某項目中PHP 5.3.3安裝eAccelerato♠<≤±r 和(hé) Zend Guard Loader加速後無法使用(yòng)。≥★
無
1、排查所有(yǒu)PHP配置文(wén)件(jià>£n),一(yī)切正常。
2、經過仔細分(fēn)析懷疑Selinux。将Selinu♦x參數(shù)設置為(wèi)disable重啓後正常。
vi /etc/selinux/config
SELINUX=disabled
無
某項目中PHP 5.3.3安裝eAccelerato♠<≤±r 和(hé) Zend Guard Loader加速後無法使用(yòng)。≥★
無
1、排查所有(yǒu)PHP配置文(wén)件(jià>£n),一(yī)切正常。
2、經過仔細分(fēn)析懷疑Selinux。将Selinu♦x參數(shù)設置為(wèi)disable重啓後正常。
vi /etc/selinux/config
SELINUX=disabled
無
無
無
文(wén)件(jiàn)系統安全性對(duì)比
從(cóng)自(zì)動修複損壞的(de)文(wén)件(j€∏₩≤iàn)系統來(lái)看(kàn),ext2、ext£"€3 都(dōu)能(néng)自(zì)>™™動修複損壞的(de)文(wén)件(jiàn) § 系統,也(yě)都(dōu)是(shì)在開(kāi)機(jī)時(shí)進€β✔行(xíng)。ext2 和(hé) exα♣σt3 文(wén)件(jiàn)系統在默認的(de)情況下(xià)是(∏₽≥shì)“每間(jiān)隔 21 次挂載文(π☆wén)件(jiàn)系統或每 180 天,就(jiù)♦ ≈<要(yào)自(zì)動檢測一(yī)次。通(tōng)過實踐來(lái)看(±☆ ¥kàn) ext2 和(hé) ext3 在自(zì)動檢測α₽♦上(shàng)是(shì)存在風(fēng)險,有(yǒu)時(shí)±♠↑文(wén)件(jiàn)系統開(kāi)機(jī)後就≈"(jiù)進入單用(yòng)戶模式,并且把整個(gè)系統“扔”進 β←♥'lost+found 目錄,如(rú)果要(yào)恢複ε©系統,就(jiù)得(de)用(yòng) fsck 來( φlái)進行(xíng)修複;當然 fsck<↑ 也(yě)同樣存在風(fēng)險;所以對(duì) e•∏♦xt2 和(hé) ext3 文(wén)件(jiàn)系統δ₹的(de)使用(yòng),對(duì)新手來(lái)說(shuō)的(de≈δγ±)确需要(yào)心裡(lǐ)準備;畢竟修複已經 σ損壞的(de) ext2 和(hé) ext3 文(wén)件(jiàn)系統♠$是(shì)有(yǒu)困難的(de);另外(wài) ext2☆★↓ 和(hé) ext3 文(wén)件(jiàn)系統對(duì)×£于意外(wài)關機(jī)和(hé)斷電(diàn)<←←,也(yě)可(kě)能(néng)導緻文(w'↑$>én)件(jiàn)系統損壞,所以我們在使用(y∏γ¥λòng)過程中,必須是(shì)合法關機(jī);比如(rú)×"≤執行(xíng) poweroff 指令來(lái)關掉機(≥♣jī)器(qì)。
從(cóng)文(wén)件(jiàn)系統的(de)反删""≥₽除來(lái)看(kàn),ext2 支持反βφ删除,對(duì)于一(yī)般使用(yòng)者來(lái)說≠δ(shuō)應該是(shì)安全的(de),但(dà★©↔<n)對(duì)于保密單位來(lái)說(shΩ©÷uō)可(kě)能(néng)意味著(zhe)€'≈×不(bù)安全。從(cóng)反删除角度來↔±(lái)說(shuō)明(míng)文(wén)件(jiàn)系統的(de♥↕)安全性,也(yě)是(shì)有(yǒu)兩方面。如(rú)∑→♠果用(yòng)戶的(de)工(gōng)作(zuò)是(shì)從(cónλ↕γβg)事(shì)比較機(jī)密的(de),用(yòng) ex✔☆t3 比較好(hǎo),因為(wèi) ext3 一(yī)旦删除文(wéσ♣n)件(jiàn),是(shì)不(bù)可(kě)恢複的(d≠λ©e),因為(wèi)反删除能(néng)恢複相(∏✔σxiàng)應的(de)絕秘資料的(de)洩秘,所以≥☆₩ ext3 可(kě)能(néng)更适合從↑☆☆(cóng)事(shì)機(jī)密工(gō₩ ←¥ng)作(zuò)的(de)用(yòng)戶。
新型的(de) Ext4 文(wén)件(jiàn)系π統
Ext4 是(shì) Linux 內₹¥(nèi)核版本 2.6.28 的(de)≠₩≥£重要(yào)部分(fēn)。它是(shì) Linux 文(wén)件(j£¥•αiàn)系統的(de)一(yī)次革命。在很(hěn)多(duō)£ §✘方面,Ext4 相(xiàng)對(duì)于 Ext3 的(de)進步♠ γ要(yào)遠(yuǎn)超過 Ext3 相(xiàn₹→g)對(duì)于 Ext2 的(de) ≥"進步。Ext3 相(xiàng)對(du§≥₩εì)于 Ext2 的(de)改進主要(yào)在于日(rì)志(zhì✔ •)方面,但(dàn)是(shì) Ext4 相±★∑ (xiàng)對(duì)于 Ext3 的(de÷₩σ)的(de)改進是(shì)更深層次的(de),是(shì>≈♦)文(wén)件(jiàn)系統數(shù)據結構方面的(de)優化(huà)©♠¶。一(yī)個(gè)高(gāo)效的(de)、優秀的(de)≠©→≈、可(kě)靠的(de)和(hé)極具特≤₹點的(de)文(wén)件(jiàn)系統就(jiù)此誕生(shēng)。目 $♠前,該文(wén)件(jiàn)系統并未在所有(yǒu)的(de) δ<δLinux 發行(xíng)套件(jiàn ₩₹≈)中完全普及使用(yòng),還(hái)處于初期的(de)測試階段。
無
xampp安裝drupal 7.1時(shí),提示出β×下(xià)錯(cuò)誤:
* Warning: PDO::__construct φ (): [2002] Invalid a≤↔'rgument (trying to conne☆≠ct via unix://) in Da™→ αtabaseConnection->π€• ;__construct() (line 286♥¶ of /opt/lampp/htdocs/drupλλal/drupal7/includes/database/databa ↓αδse.inc).
*
In order for Drupal to work, and to<☆ continue with the inst¥εallation process, you must re ←solve all issues reported below. Forβ✔↓ more help with configuring your databa≥≈εse server, see the installation handbo§αok. If you are unsure w≠☆≈hat any of this means you should pro§γbably contact your hosting<♦ provider.
Failed to connect to you ©•♣r MySQL database server. €♦MySQL reports the following messag→±$e: SQLSTATE[HY000] [20>≥§02] Invalid argument.
o Are you sure you have the correct useαπrname and password?
o Are you sure that you hav∞₩♥σe typed the correct databaλ∑se hostname?
o Are you sure that th±<e database server is ru ∑•nning?
For more help, see the installation h ↓♥andbook. If you are unsure wh♣γ&₹at these terms mean you sho★ uld probably contact your hosting pγ®rovider.
無
修改php.ini
找到(dào)pdo_mysql.default_socket=
修改成如(rú)下(xià)即可(kě)。"÷
pdo_mysql.default_socket=/opt/lampp/var→§/mysql/mysql.sock
無
無
無
我們建議(yì)服務器(qì)機(jī)櫃、網絡設備機(jī)櫃都(dō×✘≥u)落地(dì)安裝(即底部不(bù)安裝地(dì)腳✘¶®₹和(hé)滾輪)。這(zhè)種安裝方式可(kě)以保證機(jī)> δ櫃的(de)穩定性和(hé)承重能(né↓₽φng)力。布線機(jī)櫃上(shàng)方的(de)橋架下(xià)εγ± 行(xíng)安裝。
無
無
無
Fedora系統在安裝時(shí)默認是(shì)英文(♦♥wén)的(de),安裝了(le)後在登陸選&"擇用(yòng)戶名後。輸入密碼的(de)同時(shí),在底下(x®π♣≠ià)狀态欄可(kě)以選擇語言,在這(π₽zhè)裡(lǐ)我們隻要(yào)選擇中文(wé∞≥<±n)即可(kě)。第一(yī)次中文(wén)登陸♠✔λ會(huì)提示你(nǐ)是(shì)否更改用(yòng)戶文(wén)件(→αjiàn)名為(wèi)中文(wén)名。以後默認就(jiù)為(✔ש→wèi)中文(wén)。
無
fedora11在安裝Joomla!時(shí)提示文(wén≥✔₩')件(jiàn)不(bù)可(kě)寫,通(tōng)過chmod 7★•≥€77修改後問(wèn)題依舊(jiù)!
無
fedora默認安裝了(le)SELinux。修改↔ SElinux配置文(wén)件(jiàn)vi /etc/selin₽↑'ux/config
将SELINUX=enforcing 改為(wèi) ←SELINUX=disabled 重啓即可(kě)。
無
Centos用(yòng)LVM對(duΩ∑ì)分(fēn)區(qū)進行(xíng) σ©縮小(xiǎo)操作(zuò)錯(cuò)誤後,無法啓動。
無
提示錯(cuò)誤後提示密碼輸入,輸入root的(de)λ♣∑↔密碼。然後通(tōng)過mount -o remount r↓×,w /修改fstab權限
vi /etc/fstab
将對(duì)應錯(cuò)誤分(fēn)區(qū"λ→™)的(de)加載項前加# 保存。reboot重啓
無
Centos安裝了(le)xampp運行(xíng)↑∞σ環境,因CMS需求。需安裝uploadprogrλγ♥ess擴展。在安裝過程中運行(xíng)σεφphpize時(shí)提示:
grep: /opt/lampp/include/php∞§<÷/main/php.h: No such file o£δ∞r directory
grep: /opt/lampp/include/php/™&Zend/zend_modules.h: No such ✔§file or directory
grep: /opt/lampp/include/php↑&✘/Zend/zend_extensions.×∏ h: No such file or directory
并且無法Make
從(cóng)phpize的(de)信息來(lái)看(kàn)♠δ提示缺少(shǎo)文(wén)件(jiàn)。原因是(shì)Xampp默 認隻提供運行(xíng)環境,不(bù)提✘ ↑φ供開(kāi)發環境。需要(yào)安裝$≥♥☆xampp的(de)開(kāi)發套件(✘≤jiàn)。
1、從(cóng)www.apachefri★•¥<ends.org下(xià)載xampp-linux-d₽★∞γevel*.gz的(de)開(kāi)發套件(ji✘$≠♥àn)。并用(yòng)tar zcvf xampp-linux-d ÷∑evel*.gz -C /opt/解壓到(dào)∞ $∑/opt目錄下(xià),
2、進入uploadprogress目錄,運行(xí£♠¥ng)/opt/lamp/bin/phpize提示正常。
3、運行(xíng)./configure --ε✘±©with-php-config=/opt/lampp </bin/php-config
4、運行(xíng)make和(hé)make installε €♣安裝成功。
5、編輯php.ini加入extension=↕÷ ×"uploadprogress.so",重啓lampp進程即可(kě)。™&♠γ
在xampp環境下(xià)。需安裝↓✘<套件(jiàn)才可(kě)編譯安裝。