centos php 安装mysql_CentOS上安装Mysql+PHP-fpm+Nginx
1.??? 安裝Mysql
1.1 ??安裝操作
雙擊Putty.exe
圖1 登錄Putty
yum list | grep mysql
yum install mysql-server.x86_64
yum install mysql.x86_64
2.??? 安裝Nginx和PHP-fpm
2.1.??? 配置PHP源
由于php5.3.3以上才有php-fpm,所以要配置最新的PHP源。
安裝CentOS6上的Remi源:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
2.2.??? 配置Nginx源
打開WinSCP
圖2 編輯文件并保存
編輯/etc/yum.repos.d/nginx.repo,加入
[nginx]
name=nginx
repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
2.3?? 安裝Nginx
yum --enablerepo=remi install nginx
圖3 下載并安裝Nginx
安裝路徑:/usr/share/nginx
2.4.??? 安裝PHP-fpm
yum --enablerepo=remi install php-fpm
3. 配置
3.1.??? 配置Nginx虛擬服務器
在/etc/nginx/conf.d下配置文件新增如下代碼:
listen?????? 80;
server_name? 192.168.88.204;
root /usr/share/nginx/html;
3.2.??? 執行php文件
在conf配置文件server中的增加:
location ~ \.php$ {
fastcgi_pass?? 127.0.0.1:9000;
fastcgi_index? index.php;
fastcgi_param? SCRIPT_FILENAME? /$document_root$fastcgi_script_name;
include??????? fastcgi_params;
}
3.3.??? 設置Mysql的初始密碼
設置mysql,root的初始密碼
/usr/bin/mysqladmin -u root password 'new-password'
修改初始密碼
mysql> use mysql;
mysql> update user set password=password("1234") where user='root' and host='localhost';
mysql> quit
service mysqld restart
修改成功
3.4.??? 開啟端口
開啟端口(80)
lsof -i tcp:80? ???????????????????????????//查看端口占用情況
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/init.d/iptables save
service iptables restart
總結
以上是生活随笔為你收集整理的centos php 安装mysql_CentOS上安装Mysql+PHP-fpm+Nginx的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 超导体:传统 BCS 理论与高温超导理论
- 下一篇: linux cmake编译源码,linu