查看“CentOS”的源代码
←
CentOS
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
[[category:IS]] ''基于CentOS7.4的服务器搭建笔记,记录起始于:2019/9/10 @ 浙江嘉兴'' =GUI切换Terminal= # Ctrl+alt+F1~F6 从图形登陆界面切换到dos界面; # 界面切换到命令行界面输入 init 3 命令; # 命令行界面切换到图形界面输入 init 5 命令; =centos下修改文件后如何保存退出= 保存命令,按ESC键 跳到命令模式,然后: # :w 保存文件但不退出vi # :w file 将修改另外保存到file中,不退出vi # :w! 强制保存,不推出vi # :wq 保存文件并退出vi # :wq! 强制保存文件,并退出vi # :q 不保存文件,退出vi # :q! 不保存文件,强制退出vi # :e! 放弃所有修改,从上次保存文件开始再编辑 =yum clean all大坑解决= * 在Centos7系统中执行yum clean all 之后,发现yum的其他执行都报错了;要解决,关键在这里: # 把/var/cache/yum/ 下面的文件删除了 # 接下来,如果执行yum repolist all,结果为0;执行yum list正常的话,那就是/etc/yum.repos.d/*.repo 这货有问题啦,解决这货的问题 # 执行 yum makecache 然后再执行yum update # OK * yum仓库的命令: # yum repolist 列出yum仓库 # yum clean all 清理yum 缓存 # yum makecache 缓存yum仓库 =php70w-common-7.0.33-1.w7.x86_64 与 php-common < 7.0的冲突= * PHP 7 极大地改进了性能,在一些WordPress基准测试当中,性能可以达到PHP 5.6的3倍。 * 使用Yum安装PHP 7:php 7.0有两个源可以选择,一个是webtatic提供的,也就是php70w,那个w指得就是webtatic,另一个可以使用remi源。 # yum install epel-release # rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm # yum update # yum list | grep php7 * 另一种做法,移除php-common # yum remove php-common # 再次执行 # yum -y install php70w-devel =phpmyadmin 提示没有安装mbstring的问题解决= # yum install php-mbstring # 如果是remi,则yum --enablerepo=remi install php-mbstring # vim /etc/php.ini # 打开mbstring相关的选项。 [mbstring] language for internal character representation. http://php.net/mbstring.language mbstring.language = Chinese internal/script encoding. Some encoding cannot work as internal encoding. (e.g. SJIS, BIG5, ISO-2022-*) http://php.net/mbstring.internal-encoding mbstring.internal_encoding = UTF-8 http input encoding. http://php.net/mbstring.http-input mbstring.http_input = auto http output encoding. mb_output_handler must be registered as output buffer to function http://php.net/mbstring.http-output mbstring.http_output = UTF-8 enable automatic encoding translation according to mbstring.internal_encoding setting. Input chars are converted to internal encoding by setting this to On. Note: Do _not_ use automatic encoding translation for portable libs/applications. http://php.net/mbstring.encoding-translation mbstring.encoding_translation = On =CentOS下版本查询及手工修改路径案例= * 可用命令参考 # php -v # httpd -v # rpm -qa |grep php # rpm -qa |grep httpd # php -m # 查看下加载情况 * 案例:查找系统里PHP相关的目录或文件并手工修改profile # find / -name php # 查看列出的 PHP 版本的信息 # /usr/bin/php -v # // PHP 5.4.45 # /usr/local/php/bin/php -v # // PHP 7.2.18 # 删除 /usr/bin/ 目录下的所有PHP相关的目录或文件 rm -rf ./php rm -rf ./php-cgi rm -rf ./php-config rm -rf ./phpize # 环境变量中添加自己编译的 PHP 的路径 vim /etc/profile Shift + G 定位到最后一行,添加自己编译的 PHP 的路径 export PATH="/usr/local/php/bin:$PATH" # 保存退出,执行 # source /etc/profile # 再次检查 PHP 版本 php -v # 通过yum安装PHP7 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum -y install php70w-devel # 报错冲突了 --> Finished Dependency Resolution Error: php70w-common conflicts with php-common-5.4.16-43.el7_4.x86_64 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest # 移除php-common yum remove php-common # 再次执行 yum -y install php70w-devel # 成功!!!
返回至
CentOS
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息
分类
Is & Linux
随记
诗词鉴赏
链接
小鹿的记事本
大鹿的笔记本
ICP备案
沪ICP备18018903号-5
沪ICP备18018903号-6