1. 程式人生 > >阿里雲ECS伺服器Linux環境下配置php伺服器(一)

阿里雲ECS伺服器Linux環境下配置php伺服器(一)

最近在搞一個後臺,想建一個PHP的環境,記錄一下過程。

首先是買伺服器,為了省錢其實剛開始可以不買,在自己的機器上先搭建一個本地伺服器,通過內網ip測試,等開發差不多後,再買,然後把環境移到ecs伺服器上。

買哪種型別的ECS伺服器比較好?
我主要是為了把csdn的部落格移到自己的主頁上,同時業餘時間學習一下php,不需要太大的空間和頻寬,所以我就買的最便宜的68元/月的,包年680。
如下:
這裡寫圖片描述
這裡寫圖片描述

注意選擇的公共映象是:CentOS 6.5 64位版
買完後,登入你的賬號,查詢購買的伺服器的公網ip:
這裡寫圖片描述

然後開啟你的終端(windows系統請cmd開啟控制檯),輸入:

ssh root@公網IP

注意,root其實是你的登入名,這個在你購買伺服器的時候已經填寫過了,公網ip就是上面說的ip。
然後輸入密碼,就登入進來了,密碼也在你購買的時候設定過。
這裡寫圖片描述

好了,登入成功後,下一步就開始安裝軟體了,我們需要安裝的軟體有apache,php和MySQL

ps:如果你購買的是北京的伺服器,有個安全組需要設定,我全部用的預設設定,暫時還沒發現會有什麼影響。

首先關閉SELINUX(SELINUX是一個安全子系統,它能控制程式只能訪問特定檔案。如果不關閉,你可能訪問檔案受限):

vi /etc/selinux/config
#SELINUX=enforcing #註釋掉
#SELINUXTYPE=targeted #註釋掉
SELINUX=disabled #增加 :wq!#儲存退出 shutdown -r now#重啟系統
  • 1

然後安裝apache

yum install httpd #根據提示,輸入Y安裝即可成功安裝
/etc/init.d/httpd start#啟動Apache
備註:Apache啟動之後會提示錯誤:
正在啟動 httpd:httpd: Could not reliably determine the server's fully qualif domain name, using ::1 for ServerName
解決辦法:
vi /etc/httpd/conf/httpd.conf #編輯
找到 #ServerName www.example.com:80
修改為 ServerName www.jbaobao.net:80 #這裡設定為你自己的域名,如果沒有域名,可以設定為localhost :wq! #儲存退出 chkconfig httpd on #設為開機啟動 /etc/init.d/httpd restart #重啟Apache
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

安裝mysql

CentOS 7的yum源中貌似沒有正常安裝MySQL時的mysql-sever檔案,需要去官網上下載

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.noarch.rpm # yum install mysql-community-server

成功安裝之後重啟mysql服務

# service mysqld restart

初次安裝mysql是root賬戶是沒有密碼的

設定密碼的方法

# mysql -uroot mysql> set password for ‘root’@‘localhost’ = password('mypasswd'); mysql> exit

搞定!


最後一步,安裝php

yum install php #根據提示輸入Y直到安裝完成
#安裝PHP元件,使 PHP5 支援 MySQL
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 #這裡選擇以上安裝包進行安裝,根據提示輸入Y回車
/etc/init.d/mysqld restart #重啟MySql
/etc/init.d/httpd restart #重啟Apche

OK,到這裡,所有的軟體都安裝完了,現在測試一下。
預設的,你會有一個www的資料夾,裡面有個html的資料夾,你的預設訪問路徑就是這裡。(前提,伺服器的安全組打開了80或8080或你設定的埠)

cd /var/www/html
vi index.php #編輯輸入下面內容
<?php
echo "hello my server!";
?>
:wq! #儲存退出

然後在瀏覽器裡鍵入你的公網ip,順利的話,你就開啟自己第一個頁面了!~

http://blog.csdn.net/l00149133/article/details/50434004

相關推薦

阿里ECS伺服器Linux環境配置php伺服器()

最近在搞一個後臺,想建一個PHP的環境,記錄一下過程。 首先是買伺服器,為了省錢其實剛開始可以不買,在自己的機器上先搭建一個本地伺服器,通過內網ip測試,等開發差不多後,再買,然後把環境移到ecs伺服器上。 買哪種型別的ECS伺服器比較好? 我主要是為了把csdn的部落格移到自己的主頁上,同時業餘時間學習

阿里ECS伺服器Linux環境配置php伺服器()--基礎配置

最近在搞一個後臺,想建一個php的環境,記錄一下過程。 首先是買伺服器,為了省錢其實剛開始可以不買,在自己的機器上先搭建一個本地伺服器,通過內網ip測試,等開發差不多後,再買,然後把環境移到ecs伺服器上。 買哪種型別的ECS伺服器比較好? 我主要是為了把

阿里ECS 搭建 Linux+Nginx+Mysql+PHP環境 & 部署php的laravel專案

https://www.cnblogs.com/chenjingxuan/p/8072923.html   在阿里雲買ECS的時候選擇自己習慣的映象系統,我一般都是使用Linux Ubuntu,所以,以下的配置都是在Ubuntu 14.04穩定支援版的環境中搭建Linux+Ngin

阿里ECS 搭建 Linux+Nginx+Mysql+PHP環境 & 部署php的laravel專案

在阿里雲買ECS的時候選擇自己習慣的映象系統,我一般都是使用Linux Ubuntu,所以,以下的配置都是在Ubuntu 14.04穩定支援版的環境中搭建Linux+Nginx+Mysql+PHP環境的 首先,在一般的情況下,剛剛購買的阿里雲ECS的Linux中會給

2.Linux環境配置Solr4.10.3

margin 內容 src source -type alt 技術 tgz 安裝包 1.準備階段 操作系統:CentOS 6.8 安裝包:/home/test solr-4.10.3.tgz.tar IK Analyzer 2012FF_hf1.zip jdk-8u12

Linux環境配置vsftpd的虛擬用戶

none 5.1 txt CA cal hid cif size start 環境:CentOS Linux release 7.4.1708 (Core) vsftpd版本:vsftpd: version 3.0.2 1、安裝vsftpd# yum -y install

Linux環境配置Hadoop環境

Linux:centOS 6.6 jdk:1.8 1. 從官網下載Hadoop壓縮包http://hadoop.apache.org/releases.html 2. 放入Linux系統中,並解壓 tar -zxvf hadoop-3.1.1.tar.gz 3. 配置環境變數:

linux環境配置ftp

 1.檢視linux是否安裝ftp 若返回ftp的版本資訊,則標誌著已經安裝過ftp,可以根據需求判斷是否解除安裝,解除安裝命令 rpm -e vsftp   2. 安裝ftp yum install -y vsftpd  3.配置ftp配置檔

阿里ECSLinux系統例項搭建FTP站點

vsftpd 是 Linux 下的一款小巧輕快、安全易用的 FTP 伺服器軟體,是一款在各個 Linux 發行版中最受推崇的 FTP 伺服器軟體。本文以 CentOS 7.2 64位作業系統為例,說明如何在 Linux 例項上安裝 vsftpd。 Linux 例項搭建 FTP 站點具體操作步驟如

阿里ECS彈性裸金屬(神龍)伺服器為雙11保駕護航

每年阿里巴巴天貓雙11購物節,既是一次全民的狂歡,也是阿里技術人的一次大考和閱兵場,對阿里雲ECS彈性計算團隊更是如此,作為IaaS層最核心的產品,每年雙11承擔的業務交易量也越來越大,阿里巴巴電商核心交易鏈路系統穩定、峰值交易效能、每筆交易的服務響應延遲等都對ECS彈性計算有著苛刻地要求。為了保障雙11核心

linux環境,連線另伺服器的oracle資料庫,常見問題詳解

一臺伺服器177 一臺伺服器,有oracle的12 177能ping通12 177不能telnet 12 1521埠 通過xShell隧道在windows能連上12的oracle資料庫 12的1521埠是開啟的。 我總結為是 1.防火牆 有沒有設定1521

Linux環境配置Apache+PHP

1、安裝apache 1.1、安裝apr wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.6.3.tar.gz tar -zxvf apr-1.6.3.tar.gz cd apr-1.6.3 ./configu

Linux環境搭建Apache伺服器(完整版)

Linux下搭建Apache伺服器(完整版) 什麼是Apache? Apache Licence是著名的非盈利開源組織Apache採用的協議。該協議和BSD類似,同樣鼓勵程式碼共享和尊重原作者的著作權,同樣允許程式碼修改,再發布(作為開源或商業軟體)。需要

同一臺伺服器lnmpa環境配置ip或域名訪問不同站點

1.配置域名訪問 (1)新增虛擬主機 (2)nginx配置 cd /usr/local/nginx/conf/vhost vim zkadmin.zouke.com.conf   (3)apache配置  cd /usr/local/apache/conf/vhost vim zkadmin.zo

linux環境配置JavaWeb 環境(java8 tomcat8)

同時可以使用wget下載 [[email protected] ~]# wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/

Linux環境配置搭建Redis分散式叢集

久前, 玩過redis叢集服務的搭建, 那種哨兵模式有點類似資料庫的讀寫分離, 但是業務寫入資料還是全部由一個邏輯上的master承擔的, 具體方法可見 [哨兵]; 今天來依據Redis的官方說明部署把玩下分散式叢集, 這種模式可以配置多個master均分163

Linux環境配置虛擬主機域名

第一步、linux主機下配置虛擬主機域名www.baidu.com vi /etc/hosts 新增 192.168.100.1 www.baidu123123.com 儲存 第二步、在tomc

linux環境配置SeetaFace環境

參考了以下博文: http://blog.csdn.net/u012336567/article/details/52746024(主要參考這篇文章,非常感謝~) http://www.cnblogs.com/emouse/archive/2013/02/22/292294

Linux環境PHP環境的安裝及配置—-LAMP

在聯網環境下,切換到root使用者下安裝 一、安裝Apache(httpd) service httpd start service httpd stop service httpd restart service httpd status

linux環境配置nginx虛擬域名

1.配置nginx虛擬域名 例子 虛擬域名www.abcd.com 編輯nginx.conf 在server統計增加include vhost/*.conf 建立vhost的目錄,在此目錄下新建www.abcd.com.conf檔案 帶入如下拷貝進去 server {