跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

Linux下php+mysql+nginx编译搭建(二)

之前一直都是一键搭建的web服务器,但是一键搭建的环境相对来说都是比较老的。如果要用比较新的环境,特别是正式服务器,就必须自己手动编译搭建了(以下搭建基于 linux centos6.5 32位服务器)。 二、安装mysql 进入安装目录: Cd / opt 下载并解压: wget h 之前一直都是一键搭建的web服务器,但是一键搭建的环境相对来说都是比较老的。如果要用比较新的环境,特别是正式服务器,就必须自己手动编译搭建了(以下搭建基于linux centos6.5 32位服务器)。 二、安装mysql 进入安装目录:
  1. Cd/opt
下载并解压:
  1. wget http://downloads.mysql.com/archives/mysql-5.0/mysql-5.5.30.tar.gz
  2. tar -zxf mysql-5.5.30.tar.gz
编译安装:
  1. cmake \
  2. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
  3. -DMYSQL_DATADIR=/usr/local/mysql/data \
  4. -DSYSCONFDIR=/etc \
  5. -DWITH_MYISAM_STORAGE_ENGINE=1 \
  6. -DWITH_INNOBASE_STORAGE_ENGINE=1 \
  7. -DWITH_MEMORY_STORAGE_ENGINE=1 \
  8. -DWITH_READLINE=1 \
  9. -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \
  10. -DMYSQL_TCP_PORT=3306 \
  11. -DENABLED_LOCAL_INFILE=1 \
  12. -DWITH_PARTITION_STORAGE_ENGINE=1 \
  13. -DEXTRA_CHARSETS=all \
  14. -DDEFAULT_CHARSET=utf8 \
  15. -DDEFAULT_COLLATION=utf8_general_ci
  16. make && make install
添加用户并修改权限:
  1. groupadd mysql
  2. useradd -g mysql mysql
  3. chown -R mysql:mysql /usr/local/mysql
进入安装路径并执行初始化配置脚本,创建系统自带的数据库和表 立即学习 “ PHP免费学习笔记(深入) ”;
  1. cd /usr/local/mysql
  2. scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
添加服务,拷贝服务脚本到init.d目录,并设置开机启动: Docker Desktop(linux) 当前 Docker 最新稳定版本之一,主要针对稳定性和兼容性进行了修复优化,适合生产环境与日常开发使用。该版本继续强化 AI 开发支持、容器日志管理以及 Docker Engine 的安全能力,对 Windows/macOS/Linux 平台兼容性进行了进一步优化。 下载
  1. cp support-files/mysql.server /etc/init.d/mysql
  2. chkconfig mysql on
  3. service mysql start --启动MySQL
设置PATH,支持直接调用mysql(修改/etc/profile文件,在文件末尾添加):
  1. PATH=/usr/local/mysql/bin:$PATH
  2. export PATH
关闭文件,运行下面的命令,让配置立即生效
  1. source /etc/profile
另:mysql5.5开始支持cmake。至于两者的差别: ./configure就是执行你当前目录下一个名叫configure的脚本,由它生成Makefile,有了Makefile之后,一般来说就可以通过make进行编译,make install进行安装. cmake就是一个与make同级别的编译工具,只不过它依靠的不是Makefile作为编译规则,而是根据CMakeLists.txt来编译的。 Cmake 对照:http://dev.mysql.com/doc/refman/5.5/en/source-configuration-options.html 其中有参考:http://www.cnblogs.com/xiongpq/p/3384681.html 更多:http://www.webyang.net/Html/web/article_128.html

相关文章