PHP项目部署

这是在CentOS7.X的测试环境安装的过程

安装配置Mysql

1.首先下载mysql-server文件,因为yum源中没有正常安装MySQL时的mysql-server文件。

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2.然后就可以使用yum安装

yum -y install mysql57-community-release-el7-10.noarch.rpm

3.接下来就可以安装MySQL服务器了

yum -y install mysql-community-server

4.安装完以后启动MySQL服务

service mysqld start

初步安装MySQL是没有密码的,用户名默认root,需要修改root用户密码

1.进入MySQL命令行

mysql -uroot

2.如果连接数据库被拒绝

Access denied for user 'root'@'127.0.0.1' (using password: NO)

修改配置文件/etc/my.conf,添加配置skip-grant-tables可以跳过密码验证,密码设置以后再删掉。
3.mysql需要重新设置一个密码

mysql>alter user 'root'@'localhost' identified by 'rootR00t';
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
提示密码不符合当前策略要求,需要更复杂的密码
mysql>alter user 'root'@'localhost' identified by 'rootR00t_123';
Query OK, 0 rows affected (0.00 sec)
创建新用户
 CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'rootR00t_123';
 Query OK, 0 rows affected (0.00 sec)

3.设置root用户密码

mysql> set password for 'root'@'localhost' = password('你要修改的密码');

4.创建数据库并切换到数据库

mysql>create database db_zqcs default default charset=utf8;
mysql>use db_zqcs

5.导入数据表结构文件

mysql>source /var/db_zqcs.sql

6.最后退出MySQL命令行

mysql> \q
Bye

##安装配置Apache
1.直接使用yum安装

yum install httpd

2.修改配置文件/etc/httpd/conf/httpd.conf

#ServerName www.example.com:80 改为  ServerName localhost:80
#Listen   改为  Listen:8080(linux中开放的端口号80XX)

3.修改完以后重新启动httpd服务,查看启动状态

systemctl restart httpd
systemctl status httpd

4.此时就可以在浏览器输入localhost或者ip:端口号(80)访问Apache test page powered by centos的测试页面

##安装配置PHP
1.根据项目需要安装PHP5.6版本,
配置yum源

yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

2.安装PHP5.6相关依赖

yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof

3.用PHP命令查看版本

php --version

4.重启之后我们进行测试PHP相关信息,我们新建一个PHP界面进行测试,在apache默认页面路径/var/www/html下新建一个test.php页面,添加代码

<?php phpinfo();?>

5.在浏览器输入localhost/test.php访问这个页面,就可以看到PHP环境配置信息
##上传代码
将项目上传到Apache默认页面路径/var/www/html下,
项目配置文件config.inc.php,可以修改数据库的用户名密码

$dbms = 'mysqli';					// 数据库类型,此项不可修改
$dbhost = '127.0.0.1';				// 数据库服务器
$dbuser = 'root';					// 数据库用户名//yanhuang520
$dbpw = 'root';					// 数据库密码
$dbname = 'db_zqcs';				// 数据库名

重启mysqld,httpd服务

systemctl restart mysqld
systemctl restart httpd

在浏览器访问localhost或ip:端口/index.php就可以访问官网了
如果提示不能连接到数据库,修改项目config.inc.php配置文件,将$dbhost = '127.0.0.1'改为 $dbhost = 'localhost'

安装默认文件夹及其相关命令
mysql

/var/lib/mysql/

启动:service mysqld start
停止:service mysqld stop
状态:service mysqld status

Apache

配置文件路径:/etc/httpd/conf/httpd.conf
启动:service httpd start
停止:service httpd stop
状态:service httpd status

PHP

php默认页面路径:/var/www/html

生产环境安装过程

安装配置MySQL

create database csweb default charset=utf8;
CREATE USER `csweb`@`localhost` IDENTIFIED BY 'rootR00t_web';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值