1. 程式人生 > >LAMP 搭建( Linux + Apache + MySql + PHP )

LAMP 搭建( Linux + Apache + MySql + PHP )

1.安裝apache

yum install httpd

2.啟動apahce

service httpd start

3.檢查 瀏覽器訪問IP

若失敗: 檢視埠資訊 netstat -antp 關閉防火牆 service iptables stop 或使防火牆開放80埠 修改vi /etc/sysconfig/iptables命令新增使防火牆開放80埠 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT /var/www/html/

4.安裝PHP

yum install php //主程式 yum install php-mysql php-gd //擴充套件模組 php –v //檢視版本資訊 php -m //檢視安裝好的模組資訊 yum install php-fpm //安裝 service php-fpm start //啟動服務(埠預設為9000)

程式碼需放在/var/www/html下,注意許可權問題,需要給 專案目錄開放許可權。

5.安裝MySql

yum install mysql-server //安裝mysql service mysqld start //啟動mysql

設密碼 設定root密碼,無密碼不能遠端連線(預設可能無密碼)

# mysqladmin -u root -p password 123456     ###設定root密碼為123456

若忘記密碼,改密碼

# /etc/init.d/mysqld stop 
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 
# mysql -u root mysql 
mysql> UPDATE user SET Password=PASSWORD(’新密碼’) where USER=’root’; 
mysql> FLUSH PRIVILEGES; 
mysql> quit 
# /etc/init.d/mysqld restart 
# mysql -uroot -p 
Enter password: <輸入新設的密碼newpassword> 
mysql> 

ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 是無法給遠端連線的使用者許可權問題.

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql>flush privileges;

遠端連線 mark

mark

CentOS 6.5 升級 PHP 到 5.6

1.首先先看下已安裝的版本:

yum list installed | grep php

//可以看到我的都是5.3的
php.x86_64              5.3.3-48.el6_8  @updates
php-cli.x86_64          5.3.3-48.el6_8  @updates
php-common.x86_64       5.3.3-48.el6_8  @updates
php-fpm.x86_64          5.3.3-48.el6_8  @updates
php-gd.x86_64           5.3.3-48.el6_8  @updates
php-mysql.x86_64        5.3.3-48.el6_8  @updates
php-pdo.x86_64          5.3.3-48.el6_8  @updates

2.升級之前需要解除安裝一下舊版本,不解除安裝直接安裝新版會提示失敗:

yum remove php php-common 我的就解除安裝了以上兩個就ok了

3.然後更新一下yum源:

4.最後安裝 5.6版 php 和 php-fpm 以及一些其他擴充套件,按需選擇

yum install php56w php56w-fpm php56w-mysql php56w-mbstring php56w-gd php56w-dom

其中 php-fpm 是 nginx 裡要用的 fast-cgi 程序管理器,重新安裝後可能還需要重啟一下fpm /etc/init.d/php-fpm restart

注:如果要升級php7,把上面命令中的 php56w 改為 php70w 即可