扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
这个是在服务器端安装php,并且关联mysql的一个步骤和提示。
创新互联主要从事网站制作、网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务重庆,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
具体步骤如下(以phpcms为例):
1. 安装网站程序
在新的网站输入http://您的域名/install/ 安装与原来网站字符一致的PHPCMS V9,在数据库是需要用到数据库名和头,请使用上面一些的内容,如sooks与dns。 数据库配置文件在“caches/configs”文件夹下的“database.php”,这里主要是数据库的名称及头。(只要修改好配置文件一致就行)
2. 上传原网站备份数据
将备份的SQL文件上传到新的网站"caches/bakup"文件夹。
3. 上传原网站模板
将原来网站的模板文件上传到"phpcms/templates"文件夹。
4. 上传CSS文件
如果没有使用默认程序的CSS,请将备份的CSS上传到“statics/css”
5. 上传附件
将下载的“uploadfile”文件夹上传到新的网站根目录下。
6. 恢复数据
登录到新网站的后台,在“扩展”菜单下的“数据库工具”中选择“数据导入”,在下面选择上传的备份数据,请检查是否完整,选中全部后单击“恢复”将数据进行恢复。 站点管理域名
7. 更新网站缓冲
完成数据恢复后,请更新全站的缓冲,再检查相应的栏目数据是否完成。
8. 生成网站与栏目及首页
检查网站的设置后,生成网站的网页、栏目及首页,就可以完成了。
如何在PHP7中安装mysql的扩展
1,去php网站上下载mysql扩展
2,解压并使用phpize工具初始化,编译:
#解压
tar xzvf mysql-45881bd.tar.gz
#进入mysql扩展目录
cd mysql-45881bd/
#使用phpize初始化,我的phpize在/opt/目录
/opt/php/bin/phpize
#编译mysql扩展,使用mysql native driver作为mysql链接库
./configure --with-php-config=/opt/php/bin/php-config --with-mysql=mysqlnd
make make install
5,编辑php.ini文件,把mysql.so拷贝到php.ini的extension_dir中,然后在php.ini中加入extension=mysql.so
6,重启php
2. # chmod 755 mysql-standard-5.0.15-linux-gnu-i686-glibc23.tar.gz// 3. # tar xfz mysql-standard-5.0.15-linux-gnu-i686-glibc23.tar.gz //将解压后生成的目录,复制到/usr/local/下并改名为mysql 4. # groupadd mysql # useradd mysql -g mysql // 建立mysql组 //建立mysql用户并且加入到mysql组中 5. # cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf 在support-files目录下有4个模版文件,我们选择其中一个座位Mysql的配置文件,覆盖/etc/my.cnf(系统默认的配置,其中设置了性能参数和Mysql的一些路径参数) 6. # cd /usr/local/mysql # ./scripts/mysql_install_db --user=mysql 进入mysql目录 //初试化表并且规定用mysql用户来访问。初始化表以后就开始给mysql和root用户设定访问权限 7. # chown -R root . //设定root能访问/usr/local/mysql 8. # chown -R mysql data //设定mysql用户能访问/usr/local/mysql/data ,里面存的是mysql的数据库文件.这个目录是在/etc/my.cnf中有配置,在mysql_install_db时产生。 9. # chown -R mysql data/. //设定mysql用户能访问/usr/local/mysql/data/mysql下的所有文件 10. # chgrp -R mysql . //设定mysql组能够访问/usr/local/mysql 11. # /usr/local/mysql/bin/mysqld_safe --user=mysql 运行mysql如果没有问题的话,应该会出现类似这样的提示:[1] 42264# Starting mysqld daemon with databases from /usr/local/mysql/var 如果出现 mysql ended这样的语句,表示Mysql没有正常启动,你可以到log中查找问题,Log文件的通常在/etc/my.cnf中配置。大多数问题是权限设置不正确引起的。
用 phpstduy 这个软件,很好安装和使用,安装好开启apache和mysql 就可以了。
如果开启apache开启失败,一般都是80端口被占据,所以要关闭,在window里的 dos 输入命令 netstat -ano 查询 占据80端口的程序,也就是PID.例如下图
,然后打开任务栏(任务管理器),点击进程查看pid
然后
,这里就能查看到哪个程序占用,然后关系掉程序就可以了。如果没用PID。点击菜单栏的查看,选择‘选择列’
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流