--------------------購買VPS---------------------
1.VPS買的是最便宜的Linode
2.系統是CentOS6.5
3.用的是SecureCRTPortable連接到服務器
--------------------創建用戶--------------------
4.useradd zhangjia創建用戶
5.passwd zhangjia爲用戶設置了密碼
6.cat /etc/passwd查看用戶是否創建成功
--------------------安裝FTP---------------------
7.yum install -y vsftpd安裝FTP服務
8.vi /etc/vsftpd/vsftpd.conf修改相關權限:anonymous_enable=NO 設置爲禁止匿名用戶登錄
9.service vsftpd start開啓FTP服務
10.chkconfig vsftpd on設置開機自啓動FTP服務
11.netstat -anp|grep LISTEN查看所有網絡狀態 過濾所有帶LISTEN的字符串
--------------------安裝Apache------------------
12.yum install httpd安裝Apache服務(今後可能還需安裝httpd-devel)
13.vi /etc/httpd/conf/httpd.conf修改相關設置(不詳細說明,請谷歌一下)
14.service httpd start開啓Apache服務
15.cd /var/www/到Apache下的網站跟目錄
16.chmod -R 777 html改變根目錄權限
17.chown -R zhangjia:zhangjia html改變跟目錄的擁有者
--------------------安裝MySQL-------------------
18.yum install mysql-server安裝MySQL服務
19.chkconfig mysqld on設置開機自啓動MySQL服務
20.mysql -u root -p登陸MySQL:創建wordpress數據庫、改密碼、授權訪問grant all on wordpress.* to 'root'@'%' identified by '******' with grant option;等 最後exit(******替換爲密碼)
--------------------安裝lrzsz-------------------
21.yum -y install lrzsz安裝lrzsz目的是可直接通過ssh軟件上傳文件(也正因此上傳了最新版的php源碼安裝包和libxml2源碼安裝包到軟件包文件夾(自己隨便定義一個即可))
--------------------安裝PHP---------------------
22.tar -zxvf libxml2-2.6.32.tar.gz到軟件包文件夾下解壓libxml2(先安裝libxml庫以支持php5)
23.cd libxml2-2.6.32解壓後進入libxml2文件夾
24.yum install gcc gcc-c++安裝一些c的庫(因爲發現libxml2對這些庫有依賴)
25../configure --prefix=/usr/local/libxml2、make、make install安裝libxml2
26.tar -vxf php-5.5.11.tar.bz2回到軟件包文件夾下解壓php
27.cd php-5.5.11解壓後進入php5文件夾
28../configure --prefix=/usr/lib64/php --with-mysql --with-apxs2=/usr/sbin/apxs --with-libxml-dir=/usr/local/libxml2、make、make install安裝php5
29.vi /etc/httpd/conf/httpd.conf修改Apache設置以支持php5:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
30.cd php-5.5.11到php5文件夾下
31.cp php.ini-development /usr/lib64/php/lib/php.ini複製配置文件
32.service httpd restart重啓Apache服務
---------------------Over-----------------------