lamp 搭建 (CentOS6.5,php5.6)

第一步:安裝Apache服務器,使用的安裝命令如下:

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

安裝完成apache服務器之後,我們需要做以下這幾項工作:

  1. 把apache加入開機腳本,使用的命令: chkconfig httpd on
  2. 把防火牆加入開機禁止啓動腳本,使用的命令:chkconfig iptables off
  3. 首先使用service iptables stop屏蔽掉當前防火牆
  4. 修改apche服務器的配置文件,使用vim /etc/httpd/conf/httpd.conf,修改如下:

把ServerName之前的#去掉,並且修改成以下的形式

保存並退出,然後使用service httpd start或者service httpd restart啓動apache服務器

完成上述過程後,我們可以通過瀏覽器輸入對應的服務器ip地址進行測試,

Ip地址:查詢ifconfig  修改ip所在文件位置 vim /etc/sysconfig/network-scripts/ifcfg-eth0

 配置地址

出現以下效果,代表apche安裝並運行成功

注意:apache的配置文件的路徑在 /etc/httpd/conf/httpd.conf 下,

apache的網站目錄在/var/www/html 下

第二步:安裝Mysql相關軟件,由於安裝mysql需要安裝一下軟件包:安裝mysql客戶端程序,mysql-server 服務端程序,mysql-devel 開發設計的庫,使用命令如下:

yum -y install mysql mysql-server mysql-devel

回車就可以執行以上命令對Mysql進行安裝

安裝完成,mysql後,我們需要爲mysql做以下幾項工作:

  1. 把mysql加入開機腳本,使用命令:chkconfig mysqld on

(****文件清除請注意將有用的數據備份)

  1. /usr/local/src下查看 ls -lh  並全部刪除 rm -rf * 
  2. 把mysql的相關腳本補丁包上傳到/usr/local/src下,執行以下操作(補丁 包下載https://download.csdn.net/download/leo_jk/11829847

mysql.sh文件的權限修改爲777,效果如下:

執行mysql.sh腳本,使用命令 ./mysql.sh ,執行效果如下:

(3)這時需要啓動mysqld的服務,使用命令: service mysqld start

(4)爲mysql添加root用戶和初始化root用戶的密碼,操作如下:

使用mysqladmin命令: mysqladmin -uroot password 123456但發覺會出現以下錯誤

由於我們做升級或者降級操作的時候,那麼我們卸載mysql軟件包時,mysqld的數據庫目錄還存在,mysql.sock文件影響了當前數據庫運行,所以就會出現以上的錯誤,解決方法是可以直接把/var/lib/mysql下所有的文件全部清除。效果如下:

清除完成後,由於現在mysql.sock文件已經被刪除了,所以這時我們需要重啓mysqld的服務,效果如下:

重啓完成後,我們再次嘗試鍵入命令:

mysqladmin -uroot password 123456 ,去初始化root用戶和密碼

發覺沒有再報錯,那麼就代表設置密碼成功了。登錄Mysql數據庫查看結果:

代表數據庫的配置和登錄都沒有問題。

  1. 在mysql登錄的客戶端命令行中分別查看以下信息:

show variables like %char%

show variables like %collation%

完成以上5項工作,就證明mysql處於正常的工作狀態。

第三步:安裝php5.6,由於Red Hat系列的Linux默認只會安裝php5.3,所以如果希望安裝php5.6,那麼就需要yum的源進行對應的更新操作,所以首先我們安裝php5.6之前需要更新yum源,更新方法如下,依次執行以下命令:

rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

配置源完成後,需要執行安裝PHP5.6的安裝

yum -y install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-pecl-xdebug php-pecl-xhprof libmemcached php-pecl-memcache php-pecl-memcached php-pecl-mongodb php-pecl-redis php-gd*

這時我們需要爲php5.6做以下一些工作:

  1. 重啓apache服務器:service httpd restart
  2. apache的網站目錄下/var/www/html編寫一個名爲phpinfo.php的文件,效果如下:

保存並退出後,使用瀏覽器查看phpinfo.php的運行結果:

完成該配置後,我們還需去查看是否成功安裝gd庫,redis,memcache,memcached和mongodb的擴展.

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章