確保centos可以連網
1.安裝第三方yum源:
wget
/atomic /
sh ./atomic //安裝
yum clean all
//清除快取
yum makecache //快取資訊
2.安裝apache或nginx:
—–apache—–
yum install httpd #安裝
service httpd start #啟動
—–nginx—–
yum install nginx #安裝
service nginx start #啟動
3.安裝mysql:
yum install mysql mysql-server
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf //拷貝配置檔案,覆蓋到此目錄下
/etc/init.d/mysqld start // 啟動
4.安裝php
yum install 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 //安裝mysql支援元件
5:測試:
—–lamp—–
vim /etc/httpd/conf/httpd.conf //編輯配置檔案
servername www.example.com:80 //找到這句話,把前面的#去掉,儲存退出
/etc/init.d/httpd restart //啟動apache
刪除apache 2 test page apache測試頁
rm /etc/httpd/conf.d/welcome.conf
service httpd restart #重啟apache
在/var/www/html新建檔案index.php,寫入以下**
<?php
echo phpinfo();
—–lnmp—–
安裝php-fpm
yum install php-fpm #安裝
/usr/sbin/php-fpm #啟動
安裝完之後記得設定開機自啟動
cp /etc/nginx/nginx.conf
.default /etc/nginx/nginx.conf
#覆蓋原來的配置檔案
vim /etc/nginx/nginx.conf
#編輯配置檔案
找到下面的**,去掉前面的#
location ~ \.php$
並把 /scripts$fastcgi_script_name改為$document_root
$fastcgi_script_name
加入index.php為預設檔案
location /
在http裡面加上autoindex on,目的為使瀏覽器可以顯示目錄
include mime.types;
autoindex on
;
service nginx restart #重啟nginx
在/usr/share/nginx/html新建檔案index.php,寫入以下**
<?php
echo phpinfo();
service iptables stop
#關閉防火牆
在瀏覽器輸入你的linux的ip,訪問index.php顯示下面頁面即成功
開啟或關閉各項服務的自啟動
ntsysv
yum源搭建LAMP和LNMP環境
lamp組合 linux apache mysql mariadb php python perl lnmp組合 linux nginx mysql mariadb php python perl linux屬於作業系統,nginx apache web伺服器發布靜態頁面,myqsl開源 收費,ma...
LNMP環境搭建 yum
今天弄了下socket擴充套件,把我原來的環境搞壞掉了 posix這個擴充套件被我搞壞掉了 唉 所以從新裝一下 首先yum先看下lnmp環境 檢查nginx php mysql 是否存在 命令 which php 如果存在就先解除安裝掉 yum remove mysql yum remove php...
centos7 下使用yum搭建lnmp環境
在使用虛擬機器virtualbox安裝好centos7.6之後我們依次來安裝nginx,php,mysql 安裝nginx,yum claean all yum install nginx 時會報錯,因為centos7 需要依賴使用epel方式安裝nginx,還有使用 命令 rpm ivh 來配置n...