日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

thinksns php7,centos 7 部署Thinksns的思路详解

發(fā)布時(shí)間:2023/12/15 php 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 thinksns php7,centos 7 部署Thinksns的思路详解 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

因?yàn)門hinksns是PHP項(xiàng)目,我們這里部署需要搭建Apache+mysql+php環(huán)境。

1.mysql的安裝,這里使用yum安裝可以解決很多依賴包的問(wèn)題。由于centos 7 沒(méi)有自帶mysql的yum源,所以不能直接安裝,需要?jiǎng)?chuàng)建yum安裝詳細(xì)教程如下:

添加好yum源之后運(yùn)行如下命令:

yum install mysql-community-server

根據(jù)系統(tǒng)提示下載并安裝mysql。

2.安裝Apache的httpd。

運(yùn)行以下命令:

yum install httpd

根據(jù)系統(tǒng)提示下載并安裝mysql。

運(yùn)行以下命令:

service httpd start

啟動(dòng)httpd服務(wù)。

運(yùn)行一下命令:

yum.repos.d]# firewall-cmd --add-port=80/tcp --permanent

打開(kāi)80端口。

firewall-cmd --reload

重新加載防火墻。

在瀏覽器輸入服務(wù)器的IP地址結(jié)果如下圖:

說(shuō)明Apache已經(jīng)正常工作。

3.安裝PHP。

運(yùn)行一下命令:

yum install php*

根據(jù)系統(tǒng)提示下載并安裝php。(也可以只安裝需要的包,這里為了簡(jiǎn)單易懂所以用php* ,只要無(wú)腦按裝就可以了。)

安裝完成后要重啟httpd服務(wù)

service httpd restart

4.部署Thinksns

解壓文件后將整個(gè)文件夾放到

/var/www/html

在瀏覽器中輸入:服務(wù)器的IP地址/thinksns?????? 例如:192.168.1.104/thinksns

點(diǎn)擊同意協(xié)議并安裝、

給文件夾分配讀寫權(quán)限。

chmod -R 777 /var/www/html/thinksns/data/

chmod -R 777 /var/www/html/thinksns/install/

chmod -R 777 /var/www/html/thinksns/config/

mkdir /var/www/html/thinksns/storage

chmod -R 777 /var/www/html/thinksns/storage/

這里分配777 權(quán)限操作最為簡(jiǎn)單,但是會(huì)有安全隱患,可以根據(jù)自己的需要分配相應(yīng)的權(quán)限。

在最新的Thinksns中沒(méi)有storage文件夾需要自己創(chuàng)建。

分配好權(quán)限的文件夾如下:

再次看下安裝向?qū)ы?yè)面:

還是沒(méi)有權(quán)限,這是因?yàn)樵赾entos 7上有SELinux的存在,分配權(quán)限后不會(huì)生效。

需要關(guān)閉SELinux。操作如下。

vi /etc/selinux/config

# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

# enforcing - SELinux security policy is enforced.

# permissive - SELinux prints warnings instead of enforcing.

# disabled - No SELinux policy is loaded.

SELINUX=disabled

#這里將原來(lái)的enforcing改為disabled

# SELINUXTYPE= can take one of three two values:

# targeted - Targeted processes are protected,

# minimum - Modification of targeted policy. Only selected processes are protected.

# mls - Multi Level Security protection.

SELINUXTYPE=targeted

關(guān)閉SELinux后重啟系統(tǒng)。重啟系統(tǒng)后記得啟動(dòng)httpd服務(wù),當(dāng)然也可以設(shè)為開(kāi)機(jī)啟動(dòng)。

所有配置都已經(jīng)驗(yàn)證通過(guò)。

根據(jù)提示填寫相關(guān)信息。

點(diǎn)擊下一步完成安裝。

以上所述是小編給大家介紹的centos 7 部署Thinksns的思路詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

總結(jié)

以上是生活随笔為你收集整理的thinksns php7,centos 7 部署Thinksns的思路详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。